星空网 > 软件开发 > Java

javascript_core_01

1、数据类型转换:

  ①隐式转换:程序根据需要,自动转化数据类型;

     ②强制转换:主动调用函数执行转换;

2、字符串强制转换:

  ①x.toString():不能转换null和undefined;

     ②String(x):万能;

javascript_core_01

3、数字类型强制转换:

    ①Number(x):转换为数字类型;、

    ②parseInt(str):取整,去小数;

    ③parseFloat(str):首选,优先存整,认识滴一个小数点;

javascript_core_01

4、布尔类型转换:Boolean(x):只有五个值会转为false;——》“”,0,NaN,null,undefined;

javascript_core_01

5、关系运算:+,-,*,/,%;

* 隐式转换为数字,不能转则为NaN,NaN与任何算术运算结果均为NaN;

* +运算中,碰到字符串,均转为字符串;

6、关系运算:>,<,>=,<=,==,!=;返回值为false;

    * isNaN(num):——》true:num是NaN;false:num是数字;

    * undefined==null——》true;undefined===null——》false;

javascript_core_01

    * 参与比较的是字符串:比较每个字符的Unicode号;

    * 参与比较的是引用类型的对象:比较的是对 象的地址;

7、逻辑运算:&&,||,!;隐式转换为boolean类型值返回;

8、位运算:①m<<n:等价于m * 2的n次方;m*Math.pow(2,n);

    ②m>>n:等价于m / 2的n次方

    ③取整:parseInt(m);m^0;m|0;m>>>0;

javascript_core_01

9、递增与递减:①前++/--:返回新值;

    ②后++/--:返回旧值;




原标题:javascript_core_01

关键词:JavaScript

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流