你的位置:首页 > 软件开发 > Java > 数据类型转换中的一些特殊情况(JY06

数据类型转换中的一些特殊情况(JY06

发布时间:2016-07-29 22:00:22
1.字符串的不可变性   字符串定义了后,会一直占据内存空间,企鹅该处内存空间(栈)不可被重新赋值。2.短路运算  ||、&& 二元运算符,返回参与运算的操作数的原值(原数据类型和原数据),  运算结束后,返回导致运算结束的那个操作数。3.三元运算符  co ...

数据类型转换中的一些特殊情况(JY06

1.字符串的不可变性  

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

2.短路运算

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

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

3.三元运算符

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

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

                   不能写break,continue。

数据类型转换中的一些特殊情况(JY06

4.NaN

  NaN !=NaN,

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

  有NaN参与的条件表达式:    比较运算符 >/>=/</<=/==/===     运算结果为false

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

  

数据类型转换中的一些特殊情况(JY06数据类型转换中的一些特殊情况(JY06
 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 (#换成@)。