那么在JavaScript中,if语句是用来干什么的呢,那很显然这是一个条件语句对不对,那换句话说JavaScript中的if语句就是用来基于不同条件来执行不同的动作,比如说,一个流程图里面是不是有if条件句,用来判断,然后呢,它是不是就是满足就执行,不满足当前条件就不执行呀,简言之,不就是不同条件下执行不同的动作或者代码,对吗,哈哈。。那在JavaScript脚本语言中,除了if语句,它还有一些和if语句相关的条件语句,有哪些呢?
if、if....else、if....else if....else 共三种,A~
那前面我们是不是说了JavaScript当中的条件语句是用来干什么的呀,其实我们为什么要使用它也回答了对吧,那可以用一句话来概括哈,“在不变中研究变,在变中讨论不变”,不变的是不是就是我们的条件语句啊,然后呢变的是什么,是不是前面才说过,有不同的条件块和代码执行的动作对吧,那现在我们应该看什么呢,是不是就是这个东西它是如何使用的,ai,当我们在编写程序代码段时,我们又该怎样使用它们呢?
一、接下来我们看看它到底是怎么使用的。
- if 语句 - 只有当指定条件为 true 时,使用该语句来执行代码
- if...else 语句 - 当条件为 true 时执行代码,当条件为 false 时执行其他代码
- if...else if....else 语句- 使用该语句来选择多个代码块之一来执行
- (1)if语句
- 只有当指定条件为 true 时,使用该语句来执行代码
- 语法格式:if(condition){
- 当条件为true时执行的代码
- }
- 注意:if小写,如果大写会发生什么呢,这时候它会报错哈,讲完我们来趁热打铁呗。
- 我们来举个例子:当一个人的女朋友/男朋友大于两个时,生成“No”。
- 那对于这例子我们该怎么来写呢?
- 答案:if(friend>2){ a="No"; }
- 运行结果:No
- 注意:在这个语法中,没有else哈,我们已经告诉浏览器只有在指定条件为true时才执行代码。
- (2)if.....else
- 当条件为 true 时执行代码,当条件为 false 时执行其他代码
- 语法:if(condition){
- 当条件为true时执行的代码
- }else{
- 当条件为false时执行的代码
- }
- 那这个地方也给大家举个例子:比如说假设今天星期二是雨天,生成"I am sad!",否则生成“i am very happy!”
- if(Thusday = rainyday){
- a="i am sad!";
- }else{
- a="i am very happy!";
- }
- 运行结果:i am sad!
- (3)if....else if...else
-
使用 if....else if...else 语句来选择多个代码块之一来执行。
语法:if (condition1)
{
当条件 1 为 true 时执行的代码
}
else if (condition2)
{
当条件 2 为 true 时执行的代码
}
else
{
当条件 1 和 条件 2 都不为 true 时执行的 -
那这个地方的例子由于时间关系就当作大家的作业喽
-
二、switch语句
-
switch 语句用于基于不同的条件来执行不同的动作。
如何用:用 switch 语句来选择要执行的多个代码块之一。
语法:switch(n) {
-
case 1: 执行代码块 1 break;
-
case 2: 执行代码块 2 break;
-
default: 与 case 1 和 case 2 不同时执行的代码
-
}
工作原理:首先设置表达式 n(通常是一个变量)【先声明一个变量】。随后表达式的值会与结构中的每个 case 的值做比较。如果存在匹配,则与该 case 关联的代码块会被执行。请使用 break 来阻止代码自动地向下一个 case 运行。
-
default 关键词
请使用 default 关键词来规定匹配不存在时做的事情。