目录
1、数据类型的特点
js的数据类型是只有程序再运行过程中,根据等号右边的值来确定的。
js是动态语言,变量的数据类型是可以变化的。
例如:
var x = 10; // 注:此时x为数字型
x = 'pink'; // 注:此时x为字符串型
2、数据类型的分类及使用
2.1、数字型
数字型:Number(在JS中无论整数还是小数都是数字型)
现在只需要记住:在JS中八进制是前面加0,十六进制是前面加0x
拓展了解:JS中数字的最大最小值分别为:
最大:alert(Number.MAX_VALUE); ---- 1.7976931348623157e+308
最小:alert(Number.MIN_VALUE); ----- 5e-324
数字型的三个特殊值:
Infinity: 代表无穷大,大于任何数值
-Infinity: 代表无穷小,小于任何数值
NaN, 代表一个非数字
2.2、字符串型
需要写在""或' ' 里面
如果使用字符串嵌套的话内外的引号不能一样。需要内单外双或者内双外单
字符串的转义字符:
\n : 换行符
\\ : 斜杠
\' : 单引号
\" : 双引号
\t : tab缩进
\b : 空格
检测字符串的长度:length
例如:var str = 'name';
console.log(str.length);
字符串的拼接:使用 a + b的方式进行拼接
拼接口诀为:数值相加,字符相连
(只要➕左右有一个是字符串就相连。)
字符串和变量拼接:
例如:
var age = 18;
console.log('我' + age + '岁');
2.3、布尔型
true / flase 或者1 / 0
2.4、undefined 和 Null
undefined:未定义的值
null:空值
2.5、获取数据类型
typeof
var num = 10;
console.log(typeof num);
注:typeof与变量之间需要有一个空格。