__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