-
- num++是先使用num的值,而后进行自增运算。
- ++num是先进行自增运算,再被使用值。
- Math的方法总结:
方法 |
结果 |
parseInt(x) |
丢弃小数部分,保留整数部分 |
Math.ceil(x) |
向上取整,有小数就整数部分加1 |
Math.round(x) |
四舍五入 |
Math.floor(x) |
向下取整 |
abs(x) |
返回数的绝对值 |
x.toFixed(n) |
四舍五入n位小数 |
max(x,y) |
返回 x 和 y 中的最高值 |
pow(x,y) |
返回 x 的 y 次幂 |
- 答案是
- 42 == "42";/true
- 42 === "42";/false
- "foo" == ["foo"];/true
- "0" == false;/true
- [] == 0;/true
- "" == [];/true
- "" == 0;/true
- "true" == true;/true
- 0 == "\n";/false
- 0 == null;/true
- false == {};/false
- 0.1 + 0.2 == 0.3;/true
-
var a = 42;
a++; // 此时 a =42
a; // 此时 a =43
++a; // 此时 a =44
a; // 此时 a=44
-
var a = 42 & 24;
// 即 101010&11000 = 8
a = a && 34;
// 此时 a = true
a = a | 54;
// ji 1|110110 = 55
a = a || 68;
// 此时 a = true
网友评论