js基本数据类型
1.JavaScript中有哪些基本类型值?它们的type of检测结果是什么?
布尔 boolean
数字 number
字符串 string
undefined undefined
null object
2.请说出下面几个特殊值是什么:NaN undefined null
NaN 是特殊的数字值。 例0/0或我/你
undefined 一个变量未被赋值之后的默认值
null 表示空对象
3.各种类型值相互转换的方法和转换的规律
转换为数字方法:Number()函数 parseint()函数 parsefolat()函数
转换为字符串:String()函数 to String()方法
转换为布尔值:Boolean()函数
4.substring()、substr()、 slice()对比总结
substring(a,b)和slice(a,b)功能基本一致,都是得到从a开始到b结束(不包含b)的子串
区别:substring()可以自动交换两个参数位置,而slice()不行
slice的参数可以为负数,substring不行
substr(a,b)参数b是子串长度而不是位置编号了