js基础01
1.输入输出语法
输出语法:
- document.write('要输出的内容') ,向body输出内容,如果输出的内容是标签,也会被拆解为网页元素.
- alert('要输出的内容'),页面弹出警示框.
- console.log('控制台打印'),控制台输出语法,调试使用. 输入语法:
- prompt('请输入你的姓名'',显示一个对话框,对话框中包含一条文字信息,用来提示用户输入文字.
2.字面量
字面量实在计算机中描述事/物.数字字面量,字符串字面量,数组字面量,对象字面量等等.
3.变量
-
什么是变量:变量就是计算机中用来存储数据的'容器',他可以让计算机变得有意义.变量不是数据本身,可以理解为是一个用来装东西的盒子.
-
交换变量的值案例 :两个变量,num1 = 10, num2 = 20,最后变为num1 = 20, num2 = 10
解法1.let num1 = 10,let num2 = 20 ,let tep = num1, num1 = num2 ,num2 =tep (声明一个临时变量再做交换)
-
变量的本质:是程序在内存中申请的一块用来存放数据的小空间.
-
变量命名规范:见名知意,小驼峰命名法.规则:不能使用关键字,只能使用下划线_,字母.数字.$组成,不能以数字开头.字母严格区分大小写.
-
数组声明语法:let 数组名 =[数据1,数据2,数据3..数据n},数组按顺序保存,编号从零开始,数组中数据的个数通过length属性获得.
4. 数据类型
1.基本数据类型:1.number 数字型,2.string 符串型,boolean 布尔型,undefined 未定义型,null 空类型. 引用数据类型:1.object 对象,2 function 函数,3 array 数组
2.显式转换
转换为数字型:
NUmber(数据) 转换为数字型,转换字符串内容里面有非数字,转换结果为NaN,NaN也是数字型代表非数字.布尔型ture转换为1,false转换为0; undefined转换为NaN;null转换为0.
parselnt(数据) 只保留整数
parseFloat(数据) 可保留小数
转换为字符型:
string(数据)
变量.toString(进制)
转为布尔型:
字符串类型:空字符会转成false,其他的都会转换成ture
数字类型:0与NaA会转换成false 其他的都会转换成ture
undefined类型:会被转换成false
null类型:会被转换成false