jS隐式转换

JavaScript是做弱类型语言,在使用算术运算符时,运算符两边的数据类型可以是任意的,之所以不同的数据类型之间可以做运算,是因为JavaScript引擎在运算之前会悄悄的把他们进行了隐式类型转换。 例如:数值和布尔类型的值: 只有少数情况下,错误类型才会导致出错,比如调用非函数,或者读取null或者undefined的属性时: 多数情况下,JavaScript都不会出错的,而是自动的进行相应的
相关文章
相关标签/搜索