这是基本的,它可能已经存在于某处。抱歉没有找到它 - 我对编码术语的了解必须太有限,不能成为一个有效的搜索者......
我见过几个条件没有等号的代码实例。例如:
var test = true;
if (test){
console.log("success");
} else {
console.log("failure");
}
输出success
,而如果var test = false
,则输出为failure
。
隐含条件究竟是什么(例如== true
vs === true
)?输出test
的{{1}}的完整值是什么?它只是failure
,false
,0
,""
,null
和undefined
?