使用三元运算符:这是合法语法吗?控制台没有告诉我

布伦丹

所以我有一个问题,这是基本版本。

var x = 10;
(x < 5) ? call() : "" ;

function call() {
  alert('Less');
}

我想要一种给问号if语句“什么也不做”的方法,如果它发现某些错误的话。我在用JavaScript做合法的举动吗?if如果发现错误,是否有更好的办法让“无所事事”呢?控制台不会捕获任何错误。

但是,当我尝试:

var x = 10;
(x < 5) ? call() :;

function call() {
  alert('Less');
}

它给了我一个错误,以及:

var x = 10;
(x < 5) ? call();

function call() {
  alert('Less');
}

具体来说,我要问的是:问号是否有正确的语法,if以使其在没有该else部分的情况下可以正常工作提前致谢。

氏族

短路操作员||&&

x < 5 && call();

但这是不好的做法,只需使用if不带的else

if (x < 5) {
  call();
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

我在使用三元运算符吗?

来自分类Dev

Jshint告诉三元运算符有警告

来自分类Dev

我们可以写没有返回值的三元运算符吗

来自分类Dev

我们可以写没有返回值的三元运算符吗

来自分类Dev

三元运算符有异常吗?

来自分类Dev

我可以在定义中使用三元运算符来反对使用if吗?

来自分类Dev

我可以只使用一个结果的三元运算符吗?

来自分类Dev

我可以在class属性之外对angularjs使用三元运算符吗?

来自分类Dev

我可以在字符串串联中使用条件三元运算符吗?

来自分类Dev

我们可以在 if 语句中使用三元运算符吗?

来自分类Dev

Python:三元运算符语法错误

来自分类Dev

三元运算符语法以选择接口的实现

来自分类Dev

PHP三元运算符语法错误

来自分类Dev

三元运算符语法问题

来自分类Dev

Pug语法中的三元运算符

来自分类Dev

三元运算符语法,以选择接口的实现

来自分类Dev

PHP三元运算符语法错误

来自分类Dev

Python:三元运算符语法错误

来自分类Dev

带有三元运算符语法的 JavaScript Prime Checker 函数

来自分类Dev

为什么可以使用If Else语法而不使用三元运算符?

来自分类Dev

三元运算符可以抛出异常吗?

来自分类Dev

为什么使用三元运算符会出现语法错误?

来自分类Dev

在PHP语法错误的MYSQL查询中使用三元运算符

来自分类Dev

带三元运算符的Walrus运算符的正确语法是什么?

来自分类Dev

在Java中使用三元运算符进行流控制

来自分类Dev

逻辑运算符可以与PHP中的三元运算符一起使用吗

来自分类Dev

朱莉娅有三元条件运算符吗?

来自分类Dev

没有中间表达式的三元运算符

来自分类Dev

如果没有其他三元运算符

Related 相关文章

热门标签

归档