比较运算符
对比: = 单等是赋值 == 是判断 === 是全等(要求类型和值都相等) 开发中判断是否相等,强烈推荐使用===
//比较运算符有隐式转换把'2'转换为2 双等号 只判断 console.log(2 =='2') console.log(undefined == null) //===全等 判断 值 和 数据类型都一样才行 // 以后判断是否相等 请用 === console.log(2 ==='2')
题目:
判断一个数是4的倍数,且不是100的倍数需求:用户输入一个,判断这个数能被4整除,但是不能被100整除,满足条件,页面弹出true,否则弹出 false分析: ①:用户输入 ②:判断条件,看余数是不是0,如果是0就是能被整除,余数不是0,则不能被整除
// 1.用户输入 let num = +prompt('请输入一个数字:') //2.弹出结果 alert(num%4===0 && num%100 !== 0)
三元运算符
语法: 条件 ? 满足条件执行的代码 :不满足条件执行的代码
console.log(3>5 ? 3 : 5) //返回5
题目:
需求:用户输入2个数,控制台输出最大的值 分析: 用户输入2个数 利用三元运算符输出最大值
// 1.用户输入 let num1 = +prompt('请您输入第一个数:') let num2 = +prompt('请您输入第二个数:') //2.判断输出-三元运算符 num1 > num2 ? alert(`最大值是:${num1}`): alert(`最大值是:${num2}`)标签:判断,console,log,基础,Js,运算符,整除,输入 From: https://blog.csdn.net/TwTei/article/details/142135076