A=(B)?C:D
上面是一般的形式,代表的含义是判断B是否为真。
若为真,返回A=C;
反之,A=D;
问号冒号语句一般是if语句的简洁写法。
举个栗子
dMonth.length > 1 ? dMonth : “0” + dMonth;
这是是判断dMonth的长度是否大于1。
大于1的话,返回dMonth;
反之,返回“0”+dMonth;
A=(B)?C:D
上面是一般的形式,代表的含义是判断B是否为真。
若为真,返回A=C;
反之,A=D;
问号冒号语句一般是if语句的简洁写法。
举个栗子
dMonth.length > 1 ? dMonth : “0” + dMonth;
这是是判断dMonth的长度是否大于1。
大于1的话,返回dMonth;
反之,返回“0”+dMonth;