美文网首页
10.JavaScript-if语句注意点

10.JavaScript-if语句注意点

作者: 乄Denve彡 | 来源:发表于2019-04-03 13:51 被阅读0次

关于三目和选择结构该如何选择问题

在企业开发中,如果条件满足之后只有一句代码需要执行,那么就使用三目运算符
在企业开发中,如果条件满足之后有多句代码需要执行,那么就使用选择结构

1.对于非布尔类型的数据,会先转换成布尔类型再判断

if(null){ // null转换为布尔类型是false所以不会执行
    console.log('xx');
}
console.log('cc');  // 最后输出cc

2.对于== / ===判断,将常量写在前面

let num = 10;
if (5 == num){      // 如果写num==5 这种形式不利于排错
    console.log('cc');
}
console.log('xx');    // xx

3.if/else if/else后面的大括号都可以省略,但是省略之后只有紧随其后的语句受到控制

if (false)
    console.log("A");
    console.log("B");  // B

4.在JavaScript中分号(;)也是一条语句(空语句)

if (false) ;   // 执行完毕
 {
 console.log("A");
 console.log("B");
 }   // A
     // B

5.if选择结构可以嵌套使用

6.当if选择结构省略大括号时,else if/else会自动和距离最近没有被使用的if匹配

if (0) // 不执行
    if (1)
        console.log("A");
    else
        console.log("B");
else
    if (1)
        console.log("C"); // C
    else
        console.log("D");

相关文章

  • 10.JavaScript-if语句注意点

    关于三目和选择结构该如何选择问题在企业开发中,如果条件满足之后只有一句代码需要执行,那么就使用三目运算符在企业开发...

  • 07-Go语言条件语句

    if条件语句 if条件语句三种格式 if条件语句结构特点 switch条件语句 语句格式 switch语句注意点

  • SQL语句注意点

    ROW_NUMBER序号 临时表 case when 参数判断 时间操作 获取时间 时间加减 DATEDIFF()...

  • Sql语句注意点

    (一)select 不要对字段进行null判断;用函数charindex()和前面加通配符%的LIKE执行效率一样...

  • 第五课 流程控制(一)

    if语句 注意冒号 注意冒号 注意冒号 for语句 Python 中的 for语句和 C 中的略有不同。通常的循环...

  • mysql数据库连接模块(注意sql语句易疏忽的字符串书写)

    有一点需要特别注意,在使用这个模块执行sql语句的时候,sql语句的编写要特别注意字符串.我在数据库中保存的use...

  • 12.JavaScript-switch语句注意点

    1.case判断的是===,而不是== 2.()中可以是常量也可以是变量还可以是表达式 3.case后面可以是常量...

  • c++ primer 阅读 day11

    第5章 语句 5.1 简单语句 复合语句 5.3 条件语句 if 语句和switch注意匹配和括号 5.3.2 s...

  • Python循环语句

    if语句 if 条件语句: # 注意这里必须以英文的冒号结束条件语句为真时,执行的语句elseif 条件语句:...

  • 流程控制 -- if语句

    1、单分支if条件语句 格式: 或者 单分支注意的几个点: 示例1:统计磁盘根区使用率 2、双分支if条件语句 格...

网友评论

      本文标题:10.JavaScript-if语句注意点

      本文链接:https://www.haomeiwen.com/subject/meaabqtx.html