奇数偶数
var num = prompt("请输入一个数字",0);
num % 2 == 0
? console.log(num + "是一个偶数")
:console.log(num + "是一个奇数");
1.a++,++a的区别
var a = 10;
console.log(a); //10
console.log(a++); //10 先输出 再自增
a++ 把a原来的值10当做整个表达式的值输出 在进行自增 a=a+1 a=11
console.log(a); //11
console.log(a); // 10
console.log(++a); // 11 先自增 再输出
//先进行自增 a=a+1 a=11 再把自增后的值作为整个表达式进行输出
console.log(a); // 11
a++ a--
++ 或 --后置 先把a原来的值作为整个表达式值,再自增或自减
++a --a
++ 或 --前置 先自增或自减,该运算后的结果作为整个表达式值
2.比较运算符
<script>
console.log(5 > 8); //false
console.log(5 >= 8); //false
console.log(5 < 8); //true
console.log(5 <= 8); //true
console.log(5 == 5); //true
console.log(5 == "5"); //true
console.log(5 === "5"); //false
console.log(5 <= 5); //true
console.log(5 != 5); //false
// 算数运算过程中,会进行类型转换
// 数值比较过程中 也会进行类型转换
</script>
3.逻辑运算符
逻辑与 && 符号两侧同时为真,才能为真,其他情况均为假
逻辑或 || 符号两侧同时为假才为假,其他情况均为真
逻辑非 ! 非真即假,非假即真
<script>
console.log(true && true); //true
console.log(false && true); //false
console.log(true && false); //false
console.log(false && false); //false
//逻辑与 && 符号两侧同时为真,才能为真,其他情况均为假
console.log(true || true); //true
console.log(true || false); //true
console.log(false || true); //true
console.log(false || false); //false
//逻辑或 || 符号两侧同时为假才为假,其他情况均为真
console.log(!true); //false
console.log(!false); //true
//逻辑非 ! 非真即假,非假即真
</script>