在没风的地方找太阳  在你冷的地方做暖阳 人事纷纷  你总太天真  往后的余生  我只要你 往后余生  风雪是你  平淡是你  清贫也是你 荣华是你  心底温柔是你  目光所致  也是你 想带你去看晴空万里  想大声告诉你我为你着迷 往事匆匆  你总会被感动  往后的余生  我只要你 往后余生  冬雪是你  春花是你  夏雨也是你 秋黄是你  四季冷暖是你  目光所致  也是你 往后余生  风雪是你  平淡是你  清贫也是你 荣华是你  心底温柔是你  目光所致  也是你
jQuery火箭图标返回顶部代码 - 站长素材

js 中不同类型运算的隐式转换

1.字符串和数字相加,数字转成字符串.

var one="This is a test";
var two=123;
var three=one+two;

// 结果:three:This is a test123

2.数字和布尔值相加,布尔值 false 转成 0,true 转成 1

var one=13;
var two=true;
var three=one+two;
// 结果 three:14

3.字符串与布尔值相加,布尔值转化成字符串。

var one=‘hello ’;
var two=true;
var three=one+two;
// 结果 hello true

4.数字与 null(空值) 相加,null 转化为数字 0:

var car=null+3+4;    // 结果为7

5.字符串与 null(空值) 相加,null 转化为字符串:

var car=null+"a";    // 结果为 nulla

6.取模运算的结果符号只与左边值的符号有关:

var x = 7 % 3; // 结果为 1
var y = 7 % (-3); // 结果为 1
var z = (-7) % 3; // 结果为 -1
  •  如果 % 左边的操作数是正数,则模除的结果为正数或零;
  •  如果 % 左边的操作数是负数,则模除的结果为负数或零。

 

总结如下:

1、字符串一个很能强大的数据类型;在执行加 + 时,将被加的对象统一处理为字符串。

2、bool 类型在与数字类型进行相加时,视为 0 或者 1 处理。

3、null 类型与数字类型进行累加时,视为 0 处理。

4、bool 类型与 null 类型进行累加时,视为其与整数类型累加处理。

5、undefined 除了与字符串进行累加时有效(undefined 视为字符串"undefined"处理),其他情况皆返回 NaN。

6、求模 % 运算,运算结果只取决于第一个数字的正负。

posted @ 2019-12-25 16:45  艺术诗人  阅读(294)  评论(0编辑  收藏  举报