JavaScript流程控制语句

embedded/2024/9/25 4:31:55/

JavaScript 中的流程控制语句用于控制代码的执行流程。以下是 JavaScript 中常见的流程控制语句及其详细代码示例:

1.if 语句

javascriptlet age = 18;if (age >= 18) {
console.log("你已经成年了");
} else {
console.log("你还未成年");
}

2.if...else if...else 语句

javascriptlet score = 85;if (score >= 90) {
console.log("优秀");
} else if (score >= 80) {
console.log("良好");
} else if (score >= 60) {
console.log("及格");
} else {
console.log("不及格");
}

3.switch 语句

javascriptlet day = "Monday";switch (day) {
case "Monday":
console.log("今天是星期一");
break;
case "Tuesday":
console.log("今天是星期二");
break;
case "Wednesday":
console.log("今天是星期三");
break;
default:
console.log("今天不是星期一、二、三");
}

4.for 循环

javascriptfor (let i = 0; i < 5; i++) {
console.log(i);
}

5.while 循环

javascriptlet i = 0;
while (i < 5) {
console.log(i);
i++;
}

6.do...while 循环

javascriptlet i = 0;
do {
console.log(i);
i++;
} while (i < 5);

7.break 语句

javascriptfor (let i = 0; i < 10; i++) {
if (i === 5) {
break;
}
console.log(i);
}

8.continue 语句

javascriptfor (let i = 0; i < 10; i++) {
if (i === 5) {
continue;
}
console.log(i);
}这些示例涵盖了 JavaScript 中的基本流程控制语句。在实际编程中,你可以根据需求组合使用这些语句来构建复杂的逻辑。

http://www.ppmy.cn/embedded/15921.html

相关文章

SpringMvc中的异常处理器(在SpringBoot中也可使用)

目录 一、单个控制器异常处理 二、全局异常处理器 三、自定义异常处理器 在开发过程中&#xff0c;Dao&#xff0c;service&#xff0c;Controller层代码出现异常都可能抛出异常。如果哪里产生异常就在哪里处理异常&#xff0c;则会降低开发效率。所以一般情况下我们会让异常…

windows下安装es

要安装java 参考文章&#xff1a;JAVA(JDK的下载和安装教程)_java jdk下载-CSDN博客 下载es&#xff1a;Java Downloads | Oracle 中国 cd到es的bin目录&#xff0c;运行 elasticsearch.bat 然后访问。localhos:9200 遇到bug的处理方法&#xff1a;↓ 终端中文乱码的&#x…

【uniapp】微信小程序2024手机号快速验证及无感登录教程(内附代码)

组件&#xff1a;手机号快速验证组件 适用对象&#xff1a;企业/个体 费用&#xff1a;0.03元/次 目录 前言思路前端后端代码无感登录onload事件无感登录方法登录判断后端mini_login2 最后 前言 最近注册了公司&#xff0c;可以注册具有支付能力的小程序了&#xff0c;各种材料…

【Python基础】20.包

包 包是一个包含多个模块的特殊目录目录下有一个特殊的文件__init.py___包名的命名方式和变量名一致 使用 import 包名的方法可以一次性导入包中的所有模块 __init.py___的使用 要在外界使用包中的模块&#xff0c;需要在__init.py___中指定对外界提供的模块 from . impor…

(八)Servlet教程——创建Web项目以及Servlet的实现

1. 打开Idea编辑器 2. 点击界面上的“新建项目”按钮 3. 设置好项目名称和位置 应用服务器选择之前设置好的Tomcat服务器 构建系统默认选择Maven 4. 点击“下一步”按钮 5. 点击“完成”按钮&#xff0c;Idea就创建好了项目&#xff0c;创建完成后的目录结构如下图所示 6. 此…

【Leetcode笔记】501.二叉搜索树中的众数

文章目录 题目要求ACM 模式代码知识点 题目要求 给你一个含重复值的二叉搜索树&#xff08;BST&#xff09;的根节点 root &#xff0c;找出并返回 BST 中的所有 众数&#xff08;即&#xff0c;出现频率最高的元素&#xff09;。 如果树中有不止一个众数&#xff0c;可以按 …

【Linux】信号的保存及处理

目录 一. 信号的保存1. sigset_t 信号集2. 信号集操作函数sigprocmask()sigpending() 二. 信号的处理1. 用户态和内核态2. 信号处理的过程3. 虚拟地址空间的内核空间4. sigaction 可重入函数volatileSIGCHLD 一. 信号的保存 信号概念的补充, 信号的四种状态: 信号产生(Produce…

vLLM:由伯克利大学LMSYS组织开源的大语言模型高速推理框架-显著提高了大型语言模型(LLM)的服务效率

vLLM是一个由伯克利大学LMSYS组织开源的大语言模型高速推理框架,旨在提升实时场景下语言模型服务的吞吐与内存使用效率134。它是一个快速且易于使用的库,能够与HuggingFace无缝集成134。vLLM的核心是PagedAttention算法,这是一种新颖的注意力算法,通过引入操作系统的虚拟内…