语法:返回值=判断公式?结果1:结果2;判断公式=一个返回布尔值的公式。
结果1:公式返回的是true; 结果2:公式返回的是false。
not a number :非数字,
2:字符串,
(+)=字符串,一个(=)为赋值 (==)的值为相等,===的值相等类型相等。
3:比较运算法。
例如:conlase.log(5>8);//则为不成立。(false)
conlase.log (5<8);//则为成立。(true)
conlase.log (5<=8);则为成立。(true)
理解:其中一个符号对,则对。
特殊:
1==true=1
0==false=0
null+2=2
undefined==0 为错误(false)
null==0(但在代码中,null不等于0)
逻辑运算符:
例如:console.log(true&&true)//true
console.log(false&&true)//false
理解:括号内必须一致,否则贼为错。
逻辑非:
例如:console.log(!true);//false
console.log(!false);//true
理解:非真及假,非真即假
使小数点保留后两位的例子;
<script type="text/javascript">
var a=prompt("获取一个数字");
b=parseFloat(a);
document.write(b.toFixed(2));