JavaScript规则
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript规则相关的知识,希望对你有一定的参考价值。
-
不要使用
new Number()
、new Boolean()
、new String()
创建包装对象; -
用
parseInt()
或parseFloat()
来转换任意类型到number
; -
用
String()
来转换任意类型到string
,或者直接调用某个对象的toString()
方法; -
通常不必把任意类型转换为
boolean
再判断,因为可以直接写if (myVar) {...}
; -
typeof
操作符可以判断出number
、boolean
、string
、function
和undefined
; -
判断
Array
要使用Array.isArray(arr)
; -
判断
null
请使用myVar === null
; -
判断某个全局变量是否存在用
typeof window.myVar === ‘undefined‘
; -
函数内部判断某个变量是否存在用
typeof myVar === ‘undefined‘
。 null
和undefined
没有toString()
方法,虽然null
还伪装成了object
类型。number
对象调用toString()
报SyntaxError:遇到这种情况,要特殊处理一下:
123..toString(); // ‘123‘, 注意是两个点! (123).toString(); // ‘123‘
以上是关于JavaScript规则的主要内容,如果未能解决你的问题,请参考以下文章