超基础知识点总结
写给自己看的 有些点没有写
js有5种基本数据类型: undefined null number string boolean
typeof方法 使用方法 typeof xxx 或者 typeof()
返回值的类型是string类型 可能的值为 string number boolean object undefined function
undefined == null
NaN是一种特殊的数值
任何涉及NaN的操作都会返回NaN
NaN与任何值都不相等
isNaN() 方法
将传进的值尝试转化为数值 再进行检测
Number() 方法
任何数据类型都可以进行转化
如果转化不了就会返回NaN
parseInt()方法
取字符串中的整数 忽略前面的空格 直至找到第一个非空格字符
提供第二个参数,即进制
转换空字符串时返回NaN
转换的必须是数字开头 否则返回NaN
传入 “0123” 时返回 123
parseFloat()方法
可取小数,只会识别第一个小数点
例如 1.23.4 返回 1.23
String()方法
在不知道转换对象是不是undefined或者null时可以使用String()
toString()方法
将数字转换为字符串
类型转换 布尔
0 空字符串 null undefined 均为false 其余为true
arguments对象
只是与数组相似 并不为数组的实例