Javascript“ If”语句或“ &&”逻辑运算符

蒂埃里·普罗斯特(Thierry Prost)

一个“ if”语句是否应优先于逻辑运算符,反之亦然?例子:

if(foo) {
  bar();
}
// compared to:
foo && bar();
if(foo){
  bar();
}else{
  baz();
}
// compared to:
foo? bar() : baz();

注意事项和问题:

  1. 有最佳做法吗?

  2. 应该考虑可读性或代码长度吗?

  3. 有性能差异吗?

  4. “ If”语句允许通过“ return”和“ break”提前退出。可以通过运营商来实现吗?

  1. 有最佳做法吗?

    我建议if statement最大的代码可读性。&&可在生成表达式时使用

  2. 应该考虑可读性或代码长度吗?

    与上面相同,这些代码可以通过插件最小化babel-minify

  3. 有性能差异吗?

    我不知道,但是如果您针对Web,则更少的代码会更好,并且我想说,猜测浏览器引擎的性能并不是一个好主意,因为它们每天都在变化。

  4. “ If”语句允许通过“ return”和“ break”提前退出。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

JavaScript逻辑运算符&& in语句?

来自分类Dev

Javascript逻辑运算符或

来自分类Dev

Javascript逻辑运算符混乱

来自分类Dev

在 JavaScript If..Else 语句中使用逻辑运算符“&&”时获得“未定义”结果

来自分类Dev

python中没有逻辑运算符的if语句

来自分类Dev

JQUERY在if语句逻辑运算符中链接变量

来自分类Dev

在IF语句中包括“ AND”逻辑运算符的语法

来自分类Dev

IF语句正在忽略或不接受逻辑运算符“或”

来自分类Dev

PHP if语句&&逻辑运算符错误

来自分类Dev

以逻辑运算符为变量执行语句

来自分类Dev

如何使用逻辑运算符JavaScript或jQuery

来自分类Dev

或逻辑运算符无法正常运行javascript

来自分类Dev

逻辑运算符及其在JavaScript中的行为

来自分类Dev

JavaScript逻辑运算符和赋值?

来自分类Dev

如何返回AND和OR逻辑运算符JavaScript

来自分类Dev

在条件中使用逻辑运算符和比较运算符(javascript)

来自分类Dev

在JavaScript中简单替换逻辑运算符的赋值运算符?

来自分类Dev

PEGJS:如何向语法AND和(&&)或(||)逻辑语句的语法中添加NOT(!)逻辑运算符

来自分类Dev

使用逻辑运算符评估条件的多个If语句与单个语句

来自分类Dev

R中的if语句,else语句和逻辑运算符以及创建函数

来自分类Dev

在Bash中使用逻辑运算符时,如何不打印错误语句?

来自分类Dev

在if语句中使用字符串和逻辑运算符

来自分类Dev

逻辑运算符两端的if语句中有多个条件

来自分类Dev

带有逻辑运算符的条件语句用于事物峰值数据

来自分类Dev

使用三元逻辑运算符“?:”的 PHP 内联语句

来自分类Dev

是否可以以编程方式更改 js 中条件语句的逻辑运算符?

来自分类Dev

使用逻辑OR运算符的if语句中的多个比较在JavaScript中不起作用

来自分类Dev

PEGJS:如何将NOT(!)逻辑运算符添加到解析AND(&&&)OR(||)逻辑语句的语法中

来自分类Dev

为什么JavaScript中的逻辑运算符保持关联性?

Related 相关文章

  1. 1

    JavaScript逻辑运算符&& in语句?

  2. 2

    Javascript逻辑运算符或

  3. 3

    Javascript逻辑运算符混乱

  4. 4

    在 JavaScript If..Else 语句中使用逻辑运算符“&&”时获得“未定义”结果

  5. 5

    python中没有逻辑运算符的if语句

  6. 6

    JQUERY在if语句逻辑运算符中链接变量

  7. 7

    在IF语句中包括“ AND”逻辑运算符的语法

  8. 8

    IF语句正在忽略或不接受逻辑运算符“或”

  9. 9

    PHP if语句&&逻辑运算符错误

  10. 10

    以逻辑运算符为变量执行语句

  11. 11

    如何使用逻辑运算符JavaScript或jQuery

  12. 12

    或逻辑运算符无法正常运行javascript

  13. 13

    逻辑运算符及其在JavaScript中的行为

  14. 14

    JavaScript逻辑运算符和赋值?

  15. 15

    如何返回AND和OR逻辑运算符JavaScript

  16. 16

    在条件中使用逻辑运算符和比较运算符(javascript)

  17. 17

    在JavaScript中简单替换逻辑运算符的赋值运算符?

  18. 18

    PEGJS:如何向语法AND和(&&)或(||)逻辑语句的语法中添加NOT(!)逻辑运算符

  19. 19

    使用逻辑运算符评估条件的多个If语句与单个语句

  20. 20

    R中的if语句,else语句和逻辑运算符以及创建函数

  21. 21

    在Bash中使用逻辑运算符时,如何不打印错误语句?

  22. 22

    在if语句中使用字符串和逻辑运算符

  23. 23

    逻辑运算符两端的if语句中有多个条件

  24. 24

    带有逻辑运算符的条件语句用于事物峰值数据

  25. 25

    使用三元逻辑运算符“?:”的 PHP 内联语句

  26. 26

    是否可以以编程方式更改 js 中条件语句的逻辑运算符?

  27. 27

    使用逻辑OR运算符的if语句中的多个比较在JavaScript中不起作用

  28. 28

    PEGJS:如何将NOT(!)逻辑运算符添加到解析AND(&&&)OR(||)逻辑语句的语法中

  29. 29

    为什么JavaScript中的逻辑运算符保持关联性?

热门标签

归档