问号和冒号—-条件运算符

== 是等于号
= 是赋值号
? : 看好了,问号和冒号是一起用的,叫条件运算符。
语法:

条件表达式 ? 真值 : 假值

这个表式式由三部分组成的,如果条件表达式的值为真,则整个表达式的值为“真值”的值,反之为“假值”的值。
例:
a>b?c:d
如果a>b,表达式值为c
如果a0?x:-x
它的具体执行代码如下:

1
2
3
4
5
6
7
8
9
<script>
var x = -3
if (x) {
    var y = x > 0 ? x : -x;
    alert(y);
else {
    alert("空值");
}
</script>
虚拟主机
《编写高质量JavaScript代码的68个有效方法》PDF
《JavaScript DOM编程艺术》(第二版)PDF
《JavaScript基础教程(第8版)》PDF
《JavaScript设计模式与开发实践 》PDF
广告也精彩