一、5个基本数据类型有:
string(字符串)
boolean(布尔):布尔函数会将任何非空的字符串和非0的数值转化为true,将空字符串和0转化为false;
number(数字):科学计数法 var num = 3.14E6;表示3.14x10^6
null(空):表示一个不存在的或者无效的对象或地址
undefined(未定义):用于声明的变量还未被初始化时候变量的默认值为undefined
二、引用数据类型 Object(对象):
自定义对象
js的内置对象
三、NaN 非数值 全局对象的属性
typeof 操作符
Object.prototype.toString.call() 对象原型的拓展函数
四、判断语句
if...else...
五、转数值型
Number()
parseInt():会直接省略小数点部分,返回函数的整数部分
parseFloat():会转换成浮点数
六,转布尔型
Boolean()
七、isNaN():undefined,NaN,对象时返回true,否则返回false
八、转字符型
String():可以将任意类型转换成字符串
toString():出了null和undefined没有此方法外,其他的都可以完成
九、表达式:各种类型的数据、变量、运算符的集合,最简单的表达式可以是一个变量