标签:if判断 person comment print string nts lse plain query
了解常见的检测和存在,一样可以增强判断能力,而且是必须掌握的。
var
shoppingCart=[
‘‘
,
‘‘
,
‘‘
];
println(Boolean(shoppingCart));
var
person={};
person.name=
‘huangshiren‘
;
person.age=58;
person.appetite=3;
person.eat=
function
(){
document.write(
‘正在吃饭‘
);
}
println(Boolean(person));
function
println(a){
document.write(a+
‘<br>‘
);
}
表达式 | 结果 |
(false==0) | true |
(false===0) | false |
(false==‘‘) | true |
(false===‘‘) | false |
(0==‘‘) | true |
(0===‘‘) | false |
println(
false
==0);
println(
false
===0);
println(
false
==
‘‘
);
println(
false
===
‘‘
);
println(0==
‘‘
);
println(0===
‘‘
);
function
println(a){
document.write(a+
‘<br>‘
);
}
null和undefined都是假值。null和undefined相等,undefined和undefined相等,null和null相等。
表达式 | 结果 |
(undefined==null) | true |
(null==false) | false |
(undefined==false) | false |
(null==0) | false |
(undefined==0) | false |
(undefined===null) | false |
println(undefined==
true
);
println(undefined===
true
);
println(undefined==
false
);
println(undefined===
false
);
println(undefined==
null
);
println(undefined===
null
);
println(undefined==0);
println(undefined===0);
println(
null
==0);
println(
null
===0);
println(
null
==
false
);
println(
null
===
false
);
println(
null
==
true
);
println(
null
===
true
);
function
println(a){
document.write(a+
‘<br>‘
);
}
NaN为假值,NaN不等于任何值
表达式 | 结果 |
(NaN==null) | false |
(NaN==NaN) | false |
标签:if判断 person comment print string nts lse plain query
原文地址:https://www.cnblogs.com/H97042/p/9254589.html