目录:

  1. 什么是流程控制语句?
  2. if语句的格式以及使用

一、什么是流程控制语句

JavaScript中的语句是从上到下一层一层执行的
通过流程控制语句可以控制程序执行的流程,使程序可以根据一定的条件来选择执行。

使用条件判断语句可以在执行某个语句之前进行判断,如果条件成立才会执行语句,如果条件不成立则语句不执行。

二、if语句的格式以及使用

if 语句,条件位置处,必须Boolean的值 / 表达式 / 变量,如果不是Boolean类型的话,JS会自动进行转换

格式一:

if(条件表达式){条件成立时,执行;
}else{不成立执行,这里;
}

格式二:

if(条件表达式1){条件表达式1,执行;
}else if(条件表达式2){条件表达式2,执行;
}else if(条件表达式3){条件表达式3,执行;
}else{表达式都不成立执行,这里;
}

规则:if语句在执行时会先对条件表达式进行求值判断;

  • 如果条件表达式为true,则执行if后的语句;
  • 如果条件表达式为false,则不会执行if后的语句;

案例一:

var age=70
if(age<60){alert("还不到退休的年龄~")
}else{alert("已经退休了~")
}

案例二:

var age=40;
if(age>17) {alert("成年了")
} else if(age>30){alert("人到中年")
}else if(age<18){alert("未成年")
}else{alert("年纪不小了")
}

下节预告:流程控制语句_switch语句

switch语句格式_JavaScript流程控制语句_if语句(十一)相关推荐

  1. Linux下逻辑测试语句参数和流程控制语句 if语句

    逻辑测试语句参数 返回0则成功,返回1则失败 逻辑与(&&):当前面的命令执行成功后才会执行后面的命令: 逻辑或(||):当前面的命令执行失败后才会执行后面的命令: 逻辑非(!):条件 ...

  2. 网络安全零基础学习视频:条件测试语句和if流程控制语句的使用

    全套学习资料移步至公众号[学神来啦]更多学习资料添加扣扣资源群:661308959 本节所讲内容:   20.1  read命令键盘读取变量的值   20.2  流程控制语句if   20.3  te ...

  3. java过程调用语句_Java之流程控制语句

    一.Java条件语句(if...else) ifelse语法:                                              多重if语法:                 ...

  4. python语言流程控制语句的格式_Python流程控制语句的深入讲解

    1.程序结构 计算机在解决问题时,分别是顺序执行所有语句.选择执行部分语句.循环执行部分语句,分别是:顺序结构.选择结构.循环结构.如下图: 2.选择语句 2.1最简单的if语句 Python使用保留 ...

  5. python中if else语句格式_Python if else条件语句

    我们前面看到的代码都是按顺序执行的,也就是先执行第一条语句,再执行第二条和第三条语句--一直到最后一条语句,这就是所谓的顺序结构. 然而,在许多情况下,序列结构的代码远远不够.比如一个程序只限成人使用 ...

  6. C#流程控制语句--迭代语句(while,do....while, for , foreach)

    迭代语句:有的时候,可能需要多次执行同一块代码.函数中的第一个语句先执行,接着是第二个语句,依此类推. 迭代语句:while(先检查后执行) while(条件表达式 bool类型) { 代码语句 } ...

  7. python中for循环语句格式_Python基础-10循环语句

    Python Python开发 Python语言 Python基础-10循环语句 10.循环语句 对于循环语句,Python仅提供了while和for两个,并未像其他编程语言一样提供for...eac ...

  8. python分支条件语句格式_Python基础-06 if语句——分支结构(选择结构)

    六.if语句--分支结构(选择结构) 1. 概述 - 选择结构 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Hp6aPdOh-1609592903906)(Media ...

  9. python循环语句格式_Python基础-10循环语句

    10.循环语句 对于循环语句,Python仅提供了while和for两个,并未像其他编程语言一样提供for...each/do...while/while...do等. 10.1 while循环 wh ...

最新文章

  1. 华菱重卡仪表指示说明_重卡档位多,换挡不利索,选个自动档的车它不香吗?...
  2. 如何用Chrome自带的截屏功能截取超过一个屏幕的网页
  3. 如何实现 集群化/Session 复制-doc(cluster-howto.html)
  4. 进程间通信(1) dll 实现进程的内存共享
  5. Linux设置Oracle开机自启动
  6. AOJ 558 Cheese(bfs)
  7. 分布式存储系统学习笔记(一)—什么是分布式系统(1)—基本概念
  8. js中的call及apply
  9. Vensim软件中文介绍
  10. JMeter下载安装及入门教程
  11. html如何改变日期样式,html如何修改日期样式
  12. Borderline-SMOTE算法介绍及Python实现【内附源代码】
  13. Django基础(29): select_related和prefetch_related的用法与区别
  14. C#中,想要获得我的Windows中“我的文档”,以及桌面等,文件夹的路径。
  15. 电脑主板深度睡眠设置
  16. 全球最受欢迎电商平台有哪些?这些平台怎么快速增加销量?
  17. 想用FPGA加速神经网络,这两个开源项目你必须要了解
  18. linux 磁盘空间查询
  19. Spring框架学习笔记,超详细!!(4)
  20. 腾讯优测-优社区干货精选 | android开发在路上:少去踩坑,多走捷径(上)

热门文章

  1. 写 Go 时如何优雅地查文档
  2. 曹大带我学 Go(10)—— 如何给 Go 提性能优化的 pr
  3. The Tail at Scale
  4. Qt的Socket通信
  5. LiveVideoStackCon 2019北京日程发布
  6. MPEG创始人、主席:MEPG商业模式已经破裂
  7. JVM之GCRoots概述
  8. 我在腾讯做运维--快速玩转蓝鲸社区版6.0【直播公开课】
  9. 从无盘启动看 Linux 启动原理
  10. 腾讯郭振宇:腾讯云发布云IoT全栈产品矩阵,详解6大产品及3大案例