1.字符串的不可变性 字符串定义了后,会一直占据内存空间,企鹅该处内存空间(栈)不可被重新赋值。2.短路运算 ||、&& 二元运算符,返回参与运算的操作数的原值(原数据类型和原数据), 运算结束后,返回导致运算结束的那个操作数。3.三元运算符 co ...
1.字符串的不可变性
字符串定义了后,会一直占据内存空间,企鹅该处内存空间(栈)不可被重新赋值。
2.短路运算
||、&& 二元运算符,返回参与运算的操作数的原值(原数据类型和原数据),
运算结束后,返回导致运算结束的那个操作数。
3.三元运算符
code1?code2:code3; 与if-else 不同:
返回code2或code3的值----code2,code3 都可以空的{}代替;
不能写break,continue。
4.NaN
NaN !=NaN,
任何NaN参与的数学运算,其结果都是NaN
有NaN参与的条件表达式: 比较运算符 >/>=/</<=/==/=== 运算结果为false
!==/!= 运算结果为true
1 <script> 2 var a; 3 console.log(Boolean(NaN>=4)); 4 console.log(Boolean(NaN<4)); 5 console.log(Boolean(NaN=4)); 6 console.log(Boolean(NaN==4)); 7 console.log(Boolean(a=4)); 8 console.log(NaN); 9 console.log(a);10 if(NaN==NaN){11 a = "NaN==NaN";12 }13 var b;14 if(NaN!==NaN){15 b = "NaN!=NaN";16 }17 console.log(a+"\n"+b);18 </script>
海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com
原标题:数据类型转换中的一些特殊情况(JY06
关键词:数据类型
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。