该系列文章只是个人在自学JS时做的一些笔记,看到直接关闭即可。当然更欢迎大佬们传道授业、答疑解惑。
逻辑运算符
与&&、或||、非!,逻辑运算符的结果为true/false。
var b=4<7&&3<4;//true,与运算
//var c=4<7||3>4;//true,或运算
var d=!(5>7);//var d=!5>3;
//运算符综合应用
var e=!7>5&&5>3;//false
var f=!7>5||5<3;//false
document.write(d,e);
注:非正确运算取非要加上括号,否则得到结果可能出错。
// var b=4<7&&3<4;//true,与运算
//var c=4<7||3>4;//true,或运算
// var d=!(5>7);//var d=!5>3;
// //运算符综合应用
// var e=!7>5&&5>3;//false
// var f=!7>5||5<3;//false
// var g=!5>8
// document.write(g);
// var a=prompt();
var b;
// b=a=="";//true
// b=!a=="";//判断字符串是否为空
if (true&&123&&"aaa"&&{}) {
document.write("真");
} else{
document.write("假");
}
document.write(b);
</script>
注:
1.undefined:假;
2.Null:假;
3.false:假;
4.Number:除了0以外都是真;
5.string:除空字符串以外都是真;
6.对象:真。
网友评论