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

JS学习笔记(3. 流程控制)

1. 分歧

1.1 if条件

if (条件) {...} // 为真则执行,单条语句可省略大括号

if (条件) {...} else {...}// 为真则执行if,否则执行else

if (条件1) {...} else if (条件2) {...} else {...} // 条件1为真则,条件2为真则,否则执行else

1.2 switch

switch (参数) {case 固定值1: ... break; case 固定值2: ... break; default: ... break;}

1.3 三元运算

表达式 ? 真值 : 假值

2. 循环

2.1 for循环

for (let i = 0; i < x.length; i++) { ... } // continue跳过,break退出

2.2 while

while(表达式) { ... } // continue跳过,break退出

2.3 do while

do {... } while (表达式) ; //continue跳过,break退出

备注:明确次数用for,不明确用while

http://www.lryc.cn/news/91834.html

相关文章:

  • 遥感云大数据在灾害、水体与湿地领域典型案例及GPT模型教程
  • 什么是文件描述符以及重定向的本质和软硬链接(Linux)
  • LVM逻辑卷元数据丢失恢复案例 —— 筑梦之路
  • Java技术规范概览
  • 【OpenMMLab AI实战营第二期】二十分钟入门OpenMMLab笔记
  • docker-compose单机容器集群编排
  • CentOS7 安装Gitlab
  • Mysql InnoDB的Buffer Pool
  • SMTP简单邮件传输协议(C/C++ 发送电子邮件)
  • uploads靶场通关(1-11关)
  • 6.1黄金探底回升是否到顶,今日多空如何布局
  • 自定义ViewGroup实现流式布局
  • Git版本控制
  • 若依之权限处理
  • 华为OD机试真题 Java 实现【矩阵最大值】【2023 B卷 100分】,附详细解题思路
  • ModuleNotFoundError: No module named ‘transformers_modules.chatglm-6b_v1‘的解决方案
  • MMPretrain代码课
  • Selenium自动化程序被检测为爬虫,怎么屏蔽和绕过
  • Nvidia Jetson Orin:开发技巧
  • 为什么需要 git 和 相关的小知识
  • (详解)vue中实现主题切换的三种方式
  • 英国皇家植物园采用机器学习预测植物抗疟性,将准确率从 0.46 提升至 0.67
  • 基于Locust实现MQTT协议服务的压测脚本
  • AURIX TC3XX Cached PFLASH与Non-Cached PFLASH的区别
  • uniapp开发小程序-显示左滑删除效果
  • FPGA 的数字信号处理:Verilog 实现简单的 FIR 滤波器
  • 使用粒子群优化算法(PSO)辨识锂电池二阶RC模型参数(附MATLAB代码)
  • 如何利用地面控制点实现倾斜摄影三维模型数据的几何坐标变换和纠正?
  • 设计规则之里氏替换原则
  • 【叠高高】叠蛋糕游戏的微信小程序开发流程详解