美文网首页
JS入门if语句与表达式

JS入门if语句与表达式

作者: 张镕凡 | 来源:发表于2018-01-14 22:21 被阅读0次

if

if语句是编程语言最常用的语句,语法

if(表达式){
    //条件为真执行的语句
}else {
    //条件为假执行的语句
}
  • if后的表达式结果不一定必须是布尔值,如果不是,JS引擎会调用Boolean()将结果转换为布尔值
  • 对一个变量进行多次判断时,可以采用多个if...else连在一起的写法
if (表达式1) {
  // ...
} else if (表达式2) {
  // ...
} else if (表达式3) {
  // ...
} else {
  // ...
}

==与===的判断

JS中的==和===都是比较,为什么大家更推荐使用===呢,因为x==y在比较之前会先进行类型转换,变成同一种类型后,在进行比较,而类型转换的规则非常复杂,请看x==y的真值表


image.png

而===不会进行类型转换,只要类型不同,结果就是false

相关文章

  • 表达式与语句

    js 表达式与语句

  • JS入门if语句与表达式

    if if语句是编程语言最常用的语句,语法 if后的表达式结果不一定必须是布尔值,如果不是,JS引擎会调用Bool...

  • 基本语法

    语句与表达式 表达式会产生一个值,而语句不会。 js 中有两种像语句的表达式 对象字面量 该语句即可认为是一个创建...

  • 2019-06-11

    js基础知识: 多重条件判断语句 语法:if(条件表达式){语句...}else if(条件表达式){语句...}...

  • 2018-09-12

    JS中switch语句 swithch(表达式){ case 结果1: 语句1; ...

  • 5、js语句(代码)与js表达式

    一定注意区分:【js语句(代码)】与【js表达式】1、表达式:一个表达式会产生一个值,可以放在任何一个需要值的地方...

  • js语句

    语句:即js整句或命令 类型:赋值语句、条件语句、循环语句、跳转语句、表达式语句、声明语句 1.条件语句if语句:...

  • lua入门笔记 目录

    lua的中文API lua入门笔记1 类型 表达式 语句 函数lua入门笔记2 深入函数 深入函数 迭代器与泛型f...

  • JS语法总结

    Get Started • 表达式、语句、标识符• if … else语句• while、for循环语句 表达式与...

  • JS 的基本语法简介

    1 表达式 与 语句 1.1 表达式 与 语句区别 表达式一般都会有值,语句可能有可能没有. 语句一般会改变环...

网友评论

      本文标题:JS入门if语句与表达式

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