JavaScript基础语法—基础数据类型简介
****javescript 5种基本数据类型和2种复杂类型****
**首先介绍基础数据类型:**
1:number
number分为整数,浮点数,NaN(not a number);
判断变量是不是数字方法 isNaN();
var a= 100;
console.log(isNaN(a));
将其他数据类型转换为数字类型的方法:
1: Number();
2: 除+之外的其他运算符,如:* / % -;
3: parseInt();
从第一位开始检查,是数字就转换,直到一个不是数字的内容
开头就不是数字,那么直接返回 NaN
不认识小数点,只能保留整数
4: parsrFloat();
从第一位开始检查,是数字就转换,直到一个不是数字的内容
开头就不是数字,那么直接返回 NaN
认识一次小数点
2: string
字符串类型,内容被''或者""包裹,另ES6新增模板字符串反引号``;
模板字符串可包裹变量,用${}引用变量;
将其他数据类型转换为字符串类型:
1 .tostring()方法 undefined和null 不能转换
2 string() 所有数据类型都可以转换
3 +运算符
在 JS 里面,+ 有两个含义
字符串拼接: 只要 + 任意一边是字符串,就会进行字符串拼接
加法运算:只有 + 两边都是数字的时候,才会进行数学运算
3: boolean 只有两个值 true / false
其他数据类型转成布尔类型:
Boolean(变量)
在 js 中,只有 ''、0、null、undefined、NaN,这些是 false,其余都是 true
4: undefined 未赋值
5: null 空
6: symbol (ES6新增基本数据类型)
复杂数据类型:
对象类型(object)
函数类型(function)