__x__(54)0918第七天__ JavaScript
2021-06-23 18:07
                         标签:类型转换   字符串   运算符   语句   ++   java   ||   七天   转换    JavaScript 运算符,也叫操作符   隐式类型转换:           不会对等号右边的值产生影响; 对非 Number 的值进行运算时,都会先转换成 Number 再运算,除非有字符串进行运算; 任何值与 NaN 进行运算,都得 NaN 。               只需要一个操作数 对于非数字运算,会先转换成 Number 再进行运算       对操作值无影响 可以利用这个特性进行隐式类型转换,b = !!b;    // 即可将 b 变成一个布尔值     aa   b   b   b   b   b   b   b   b   __x__(54)0918第七天__ JavaScript 标签:类型转换   字符串   运算符   语句   ++   java   ||   七天   转换    原文地址:https://www.cnblogs.com/tianxiaxuange/p/9672024.html
result = 1 + 2 + ‘3‘;    // result 为字符串 ‘33‘
result = ‘1‘ + 2 + 3;    // result 为字符串 ‘123‘
var result = 1 + +‘2‘ + 3;    // result 为 Number 类型的 6
var a = 1;
a++;    // a 在这条语句执行完以后,a = 2
++a;    // a 在这条语句执行过程中 a = 2
var b =  2;
result = b-- + b;    // b = 1 , result = 3
result = --b + b;    // b = 1, result = 2
var a = false;
a = !!a;    // 如果对一个值进行两次取反,不会发生变化。
var b = 10;
b = !b;    // 对非布尔类型的值进行非运算,会先转换成 Boolean 类型,再进行运算
文章标题:__x__(54)0918第七天__ JavaScript
文章链接:http://soscw.com/index.php/essay/97859.html