当前位置: 首页 > news >正文

2. 流程控制语句

2. 流程控制语句

2-1. prompt()

弹出一个对话框,用户可以输入内容,输入的内容可以通过变量接收

2-2. if…else if …else

语法:

if(条件表达式1){

​ 条件表达式1为真执行

​ if(){

​ }else{

​ }

}else {

​ 条件表达式1为假执行

}

if else 中可以进行嵌套

  • 注意:

    如果if else 中的代码只有一行,可以省略花括号

    var age = 18;
    if(age < 18) console.log('未成年');
    else console.log('成年了');
    

2-3. while循环

  1. 声明初始步长 var num = 1

  2. 循环终止条件

  3. 累加步长

    var num = 1; // 1. 付初始值
    while(num <= 100){// 2. 循环终止条件num++; //累加步长
    }
    

2-4. for循环

语法:

for(步长初始值; 条件; 累加步长){

​ 循环体内代码

}

for循环嵌套

for(var i = 1; i < 9; i++){for(var k = 6; k > 0; k--){}
}

2-5. continue

continue: 翻译成中文是继续

作用:跳过当前次循环,continue后续当前次代码都不执行,直接执行下一次循环

2-6. break

break:跳出

  1. 跳出循环:

    1-1. 跳出当前循环,break当前循环后续的代码不执行,直接执行循环后的代码

    1-2. 如果有多层循环,可以在外部打标识位,break到标识位的位置,实现跳出多层循环的效果

  2. 跳出switch语句:

    1. 在case中使用,break后续的代码不执行,直接跳出switch语句
http://www.lryc.cn/news/70494.html

相关文章:

  • 为了流量,何同学做了个“假B站”?
  • 腾讯云图形验证码申请流程
  • 浅谈管网抢维修效率对产销差率的影响
  • java设备台账管理系统myeclipse定制开发mysql数据库网页模式java编程jdbc
  • ChatGPT帮你写简历找工作
  • CentOS 8.5和CentOS8.4安装-解决Error setting up base repository问题
  • 数据抓取使用HTTP隧道代码示例
  • vue3【使用axios并封装axios请求】
  • 「实验记录」MIT 6.824 Raft Lab2C Persist
  • 软件详细设计总复习(三)【太原理工大学】
  • Vue3(一):创建vue3工程、setup、vue3响应式原理、computed和watch
  • Spring中的@Value注解详解
  • YSL赢麻了?SMI社媒心智品牌榜Top20公布:YSL破局夺魁,国货品牌现后起之秀
  • 链式哈希,一致性哈希,倒排表
  • Python操作XML教程:读取、写入、修改和保存XML文档
  • Oracle数据库中了locked1勒索病毒,用友nchome配置文件损坏该如何解除
  • leecode 数据库: 602. 好友申请 II :谁有最多的好友
  • 基于 Prometheus 的 SLO告警实战
  • 调用百度API实现图像风格转换
  • 5个最好的WooCommerce商城自动化动作来增加销售量
  • 打开数据结构大门——实现小小顺序表
  • 一.RxJava
  • 如何使用 VSCode 软件运行C代码
  • C# 调用Matlab打包的 DLL文件(傻瓜式操作)
  • 微信小程序学习实录3(环境部署、百度地图微信小程序、单击更换图标、弹窗信息、导航、支持腾讯百度高德地图调起)
  • 【面试题】中高级前端工程师都需要熟悉的技能--前端缓存
  • 小红书数据分析:首播卖6亿,小红书直播开启新纪元!
  • Weex中,关于组件的水平排列竖直排列居中对齐居左对齐居右对齐低部对齐顶部对齐布局对齐说明
  • 服务(第二十八篇)rsync
  • Vue 3 第二十五章:插件(Plugins)