标签:false 符号 而且 部分 asc 学习心得 表达式 efi 使用
1 > NaN // false
1 <= NaN // false
‘1’ > NaN // false
‘1’ <= NaN // false
NaN > NaN // false
NaN <= NaN // false
‘[object Object]’
===
直接返回false
,而相等运算符==
会将它们转换成同一个类型,再用严格相等运算符进行比较;NaN
与任何值都不相等(包括自身)。另外,正0等于负0:NaN === NaN // false
+0 === -0 // true
{} === {} // false
[] === [] // false
(function () {} === function () {}) // false
undefined
和null
与自身严格相等;null == undefined // true
var v1;
var v2;
v1 === v2 // true
function toInt32(x) {//将任意数值转化为32位整数
return x | 0;
}
~ 3 // -4
~ -3 // 2
12.9 ^ 0 // 12
-1 >>> 0 // 4294967295
|
运算制造掩码:var mask = FLAG_A | FLAG_B | FLAG_D;
// 0001 | 0010 | 1000 => 1011
&
来检验是否打开了相应的开关;点击链接,提交表单,但不跳转页面。
<a href=“javascript: void(document.form.submit())”>
提交
</a>
逗号运算符用于对两个表达式求值,先执行逗号之前的操作,然后返回逗号后面的值。
var value = (console.log(‘Hi!’), true);
// Hi!
value // true
标签:false 符号 而且 部分 asc 学习心得 表达式 efi 使用
原文地址:https://www.cnblogs.com/endymion/p/9195595.html