JavaScript基础-2
1 变量
变量就是装数据的容器。由变量名和变量值组成,需要先声明、后赋值,先定义、后使用。变量命名是由字母、数字、下划线和$符号组成,其中数字不能开头,并且不能是关键字或保留字。
交换两个变量:
var num1 = 10; var num2 = 20; var numx = num1; var num1 = num2; var num2 = numx; console.log(num1, num2);
2 数据类型
数据类型分为简单数据类型和复杂数据类型。
其中简单数据类型又分为数字型、字符型、布尔型、undefined、null。
数字型就是阿拉伯数字;字符型则是用引号包括的任何文本;布尔型有两个值:true和false;undefined就是声明后未赋值的变量;null则是声明的变量给了null值。
使用 typeof 可以判断变量的数据类型。
var num = 18; console.log(typeof num) // 结果是 number
数据类型的转换——可以转换为字符串类型、数字型、布尔型;
- 转换为字符串
方式 | 转换 | 示例 |
toString() | 转换成字符串 | var num = 1; alert(num.toString()); |
String() | 转换成字符串 | var num = 1; alert(String(num)); |
+ 加号 | 转换成字符串 | var num = 1; alert(num + '字符串'); |
- 转换为数字型
方式 | 转换 | 示例 |
parseInt() | 转换为整数型 | parseInt('998'); |
parseFloat() | 转换为浮点数 | parseInt('3.14'); |
Number() | 转换为数值 | Number('233') |
- * / | 转换为数值 | '911' - 0 |
- 转换为布尔型
Boolean('true');
Boolean('false');