// 判断语句 if if else, if else if
// if (判断条件) {
// // 条件成立就执行这里面的代码逻辑
// }
复制代码
// isNaN() 检测一个值是不是NaN(不是有效数字) 不是有效数字返回true 是有效数字false
// var num = 1
// if (isNaN(num)) {
// num = num + 10
// }
复制代码
// if () 隐式转换 将里面值转换成boolean类型 再进行判断
// if(0) {
// console.log(0)
// }
复制代码
// 如果条件成立(true)就执行里面代码 否则不执行
// if('') {
// console.log(0)
// }
// if ({}) {
// console.log('object')
// }
// if (!{}) {
// console.log('object1')
// }
// if (!0) {
// console.log('object0')
// }
复制代码
// var num = 10
// if (num < 10) {
// console.log('小于10')
// } else {
// console.log('不小于10')
// }
复制代码
// if (条件1) {
// 条件1成立就执行这里面
// } else if (条件2) { // 条件1不成立时候 才会进行条件2的判断
// 条件2成立就执行这里面
// } else { // 否则 条件1和条件2都不成立
// 前面条件都不成立执行这里面
// }
复制代码
// 多种情况
// var num = 10
// 如果 条件1 else if 否则如果 条件2
// if (num < 10) {
// console.log(1)
// } else if(num === 10) {
// console.log(2)
// } else if(num > 10) {
// console.log(3)
// } else {
// }
//三种情况
// if () {
// } else if () {
// } else {
// }
// 就两种情况
// if () {
// } else {
// }
// 就一种情况
// if() {
// }
复制代码