比较运算符
==左右两边值是否相等
===左右两边值和类型是否全相等
!==左右两边是否类型和值全不相等
undefin === null
NaN === NaN(错误,NaN不等于任何值)
=单等是赋值
==双等是判断
===三等是全等,开发中判断是否相等,一般用全等。
console.log 先比较'a'和'a',相同再比较'a'和'b',发现'a'()97小于'b'(98).所以true
'aa'<'aac'
逻辑运算符
与或非
console.log(true && true);
console.log(false && true);
console.log(false || true);
语句
表达式可以被求值,语句不一定有值。
分支语句
包含if 、三元运算符、Switch
if (1) {
console.log(666);
}
if (3 > 5) {
console.log(777);
}
if (2 === '2') {
console.log(888);
}
输出666.
除了0,所有数字都为真。所有字符串都为真,但是空字符串为假。
if
<script>
let score = +prompt("请输入高考成绩:")
if (score >= 700) {