所以我有点问题,这是基本版本.
var x = 10;
(x < 5) ? call() : "" ;
function call() {
alert('Less');
}
Run Code Online (Sandbox Code Playgroud)
if如果发现某些事情是假的,我想要一种方法来给问号语句"无所事事".我在JavaScript中做了什么合法的举动?if如果它发现这个错误,是否有更好的方法可以做"无所事事"?控制台没有发现任何错误.
但是当我尝试时:
var x = 10;
(x < 5) ? call() :;
function call() {
alert('Less');
}
Run Code Online (Sandbox Code Playgroud)
它给了我一个错误以及:
var x = 10;
(x < 5) ? call();
function call() {
alert('Less');
}
Run Code Online (Sandbox Code Playgroud)
特别是我要问的是:问号是否有正确的语法if使其无法运行else?提前致谢.
短路运营商||和&&:
x < 5 && call();
Run Code Online (Sandbox Code Playgroud)
但这是不好的做法,只需使用if没有else:
if (x < 5) {
call();
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
139 次 |
| 最近记录: |