JavaScript 条件语句

news/2024/7/7 21:22:37

条件语句用于基于不同的条件来执行不同的动作。


条件语句

通常在写代码时,您总是需要为不同的决定来执行不同的动作。您可以在代码中使用条件语句来完成该任务。

在 JavaScript 中,我们可使用以下条件语句:

  • if 语句 - 只有当指定条件为 true 时,使用该语句来执行代码
  • if...else 语句 - 当条件为 true 时执行代码,当条件为 false 时执行其他代码
  • if...else if....else 语句- 使用该语句来选择多个代码块之一来执行
  • switch 语句 - 使用该语句来选择多个代码块之一来执行

if 语句

只有当指定条件为 true 时,该语句才会执行代码。

语法

if (condition)
{当条件为 true 时执行的代码
}

if...else 语句

请使用 if....else 语句在条件为 true 时执行代码,在条件为 false 时执行其他代码。

语法

if (condition)
{当条件为 true 时执行的代码
}
else
{当条件不为 true 时执行的代码
}

 

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

使用 if....else if...else 语句来选择多个代码块之一来执行。

语法

if (condition1)
{当条件 1 为 true 时执行的代码
}
else if (condition2)
{当条件 2 为 true 时执行的代码
}
else
{当条件 1 和 条件 2 都不为 true 时执行的代码
}

switch 语句用于基于不同的条件来执行不同的动作。


JavaScript switch 语句

请使用 switch 语句来选择要执行的多个代码块之一。

语法

switch(n) { 
case 1: 执行代码块 1
break;
case 2: 执行代码块 2
break;
default:
与 case 1 和 case 2 不同时执行的代码 } 

工作原理:首先设置表达式 n(通常是一个变量)。随后表达式的值会与结构中的每个 case 的值做比较。如果存在匹配,则与该 case 关联的代码块会被执行。请使用 break 来阻止代码自动地向下一个 case 运行。

var d=new Date().getDay(); 
switch (d) 
{ case 0:x="今天是星期日"; break; case 1:x="今天是星期一"; break; case 2:x="今天是星期二"; break; case 3:x="今天是星期三"; break; case 4:x="今天是星期四"; break; case 5:x="今天是星期五"; break; case 6:x="今天是星期六"; break; 
}

 

default 关键词

请使用 default 关键词来规定匹配不存在时做的事情:

 

转载于:https://www.cnblogs.com/tanlei-sxs/p/9830213.html


http://lihuaxi.xjx100.cn/news/245760.html

相关文章

SCOM电子书

SCOM电子书介绍转载于:https://blog.51cto.com/286722/1599625

vscode 搜索结果 整行_如何用VSCode愉快的写Python

在学习Python的过程中,一直没有找到比较趁手的第三方编辑器,用的最多的还是Python自带的编辑器。由于本人用惯了宇宙第一IDE(Visual Studio),所以当Visual Studio Code出现时,心情有点小激动呢。从我的使用经验出发,可…

宜人贷YEP技术、数据沉淀背后:金融科技迎来开放赋能时代

日前,“IFPI第十届金融科技决策者大会2018”在上海举办,宜人贷不仅入选了本届大会的“中国Fintech独角兽榜Top50”,推出的YEP共享平台也受到了众多金融机构的关注。从头部平台宜人贷全面开放金融科技能力来看,互联网金融行业历经混…

c#中总是提示“在代码运行时或者在禁用“只要一个进程中断,就中断所有进程”选项时,不允许进行更改。...

但是根据它提示的修改方法,还是提示这个。 “此选项可在“工具”->“选项”->“调试”中启用。” 根本不起作用,后来试着,要这样操作: 工具->选项->调试->编辑并继续->启用编辑并继续不选择“启用编辑并继续”&…

linux下SVN不允许空白日志提交

在svn服务端通过hooks在提交时强制要求写日志。1. 在hooks目录里,复制文件pre-commit.tmpl到pre-commit2. 修改pre-commit文件,如下。#!/bin/shREPOS"$1"TXN"$2"SVNLOOK/usr/bin/svnlook #根据你的SVN目录而定LOGMSG$SVNLOOK log -t…

mysql 从零开始_MySQL从零开始:01 数据库简介

1、什么是数据库从字面意思理解,首先数据库是一个存放东西的库,里面存的东西是数据。以下解释来自百度百科:数据库(Database)是按照数据结构来组织、存储和管理数据的建立在计算机存储设备上的仓库 。想象一下这个场景:某高中二年…

node.js写一个json服务

待续转载于:https://www.cnblogs.com/progfun/p/4212099.html

2018.10.22-dtoi1443奶牛逃亡(cowrun)

题目描述&#xff1a; Farmer John忘记修复他农场篱笆上的一个大洞&#xff0c;以至于篱笆围着的N&#xff08;1< N <1,000&#xff09;只奶牛从大洞中逃脱出来&#xff0c;并在农场里横冲直撞。每头在篱笆外的奶牛每分钟都将给他带来一美元的损失。FJ必须遍及每头奶牛、…