欢迎来到福编程网,本站提供各种互联网专业知识!

JavaScript数据类型转换的注意事项

发布时间:2016-07-31 作者:埃索达短剑 来源:转载
JavaScript是一种无类型语言,但同时JavaScript提供了一种灵活的自动类型转换的处理方式。基本规则是,如果某个类型的值用于需要其他类型的值的环境中,JavaScript就自动将这个值转换成所需要的类型。

1.字符串的不可变性

字符串定义了后,会一直占据内存空间,企鹅该处内存空间(栈)不可被重新赋值。

2.短路运算

||、&& 二元运算符,返回参与运算的操作数的原值(原数据类型和原数据),

运算结束后,返回导致运算结束的那个操作数。

3.三元运算符

code1?code2:code3; 与if-else 不同:

返回code2或code3的值----code2,code3 都可以空的{}代替;

不能写break,continue。

4.NaN

NaN !=NaN,

任何NaN参与的数学运算,其结果都是NaN

有NaN参与的条件表达式: 比较运算符 >/>=/

!==/!= 运算结果为true



5. JS 简单数据类型的转换---特殊情况演示

数据:0,“”,false,null,undefined,"123abc"等




  
  
  
  




以上就是本文给大家分享的全部内容了,希望大家能够喜欢

相关推荐