ECMAScript语句之《if语句》
admin
2023-01-21 11:23:33
0

ECMAScript if 语句

if 语句是 JS中最常用的语句之一,很多计算机语言都会有条件语句if。

首先咱们看一下if语句的语法:

一、语法
if(condition1){
//statement1
}else if(condition2){
//statement2
}else{
//statement3
}
解释一下这里的含义:

这里condition是if的一个条件,在程序运行的时候condition会返回两个值:true/false。

1、当condition1返回true的时候会实行statement1语句

2、当condition1返回false,condition2返回true的时候会执行statement2语句

3、当condition1、condition2都返回false,执行statement3语句

二、来几个例子说一下(因为看一点例子你就弄明白if语句):
例子1:

当条件不满足时,不会执行里面的代码,比如像下面的条件

if (2 > 4){
console.log('我不会被执行!')
}

例子2:

当条件满足的时候会执行里面的代码,比如下面的代码

if (2 < 4){
console.log('我被执行了!')
}

例子3:

我们也可以把条件接在外面的一个变量里面,然后再写个else。

当第一个条件不满足的时候会执行else里面的代码。

var num3 = 12;//可以修改数字做实验
if (num3 == 12){
console.log('num3等于数字12!')
}else{
console.log('num3不等于数字12!')
}

例子4:

也可以多设置几个条件,一个一个的去过滤(不太准确)。

var num4 = 5;//可以修改数字做实验
if (num4 == 5){
console.log('num4等于5!')
}else if(num4 == 6){
console.log('num4等于6!')
}else{
console.log('num4不等于5和6!')
}

例子5:

你也可以if里面再套用if写代码。

var num5_1 = 12;
var num5_2 = 10;
if(num5_1 == 12){
if (num5_2 == 10){
console.log('num5_1 = 12 | num5_2 = 10')
}else{
console.log('num5_1 = 12 | num5_2 != 10')
}
}else{
console.log('其他选项!')
}

例子6:

你的条件可以使某个区间值。

var num6 = 12;
if (num6 < 12){
console.log('num6小于12')
}else if(12 <= num6 < 18){
console.log('num6大于等于12,小于18')
}else{
console.log('num6大于18')
}

例子7:

也可以满足多条件的时候执行代码。

var num7_1 = 12;
var num7_2 = 10;
if (num7_1 == 12 && num7_2 == 10){
console.log('num5_1 = 12 | num5_2 = 10')(跟单www.gendan5.com)
}

例子8:

也可以设置成多条件满足其中一项。

var num7_1 = 12;
var num7_2 = 10;
if (num7_1 == 12 && num7_2 == 10){
console.log('num5_1 = 12 | num5_2 = 10')
}

到这里已经说明白《ECMAScript if 语句》了,希望对你有帮助。

相关内容

热门资讯

重磅消息“花城牌舍.真的有挂吗... 重磅消息“花城牌舍.真的有挂吗?”原来真的有挂您好,花城牌舍这个游戏其实有挂的,确实是有挂的,需要了...
最新引进“兴动茶馆.怎么开挂?... 您好:兴动茶馆这款游戏可以开挂,确实是有挂的,需要了解加客服微信【9784099】很多玩家在这款游戏...
今日重大通报“边锋老友麻将.真... 网上科普关于“边锋老友麻将有没有挂”话题很是火热,小编也是针对边锋老友麻将作*弊开挂的方法以及开挂对...
玩家攻略科普“十三十三水全民比... 玩家攻略科普“十三十三水全民比鸡.辅助器?”太坑了果然有挂您好,十三十三水全民比鸡这个游戏其实有挂的...
终于了解“中至江西麻将.真的有... 您好:中至江西麻将这款游戏可以开挂,确实是有挂的,需要了解加客服微信【9752949】很多玩家在这款...
终于明白“云圈丰城麻将.辅助开... 家人们!今天小编来为大家解答云圈丰城麻将透视挂怎么安装这个问题咨询软件客服徽9752949的挂在哪里...
终于懂了“新皇豪炸金花.有没有... 网上科普关于“新皇豪炸金花有没有挂”话题很是火热,小编也是针对新皇豪炸金花作*弊开挂的方法以及开挂对...
【第一资讯】“西南互娱.可以开... 网上科普关于“西南互娱有没有挂”话题很是火热,小编也是针对西南互娱作*弊开挂的方法以及开挂对应的知识...
【第一财经】“一生棋牌.到底有... 【第一财经】“一生棋牌.到底有挂吗?”外卦神器下载您好,一生棋牌这个游戏其实有挂的,确实是有挂的,需...
玩家最新攻略“皇豪众娱牛牛.开... 有 亲,根据资深记者爆料皇豪众娱牛牛是可以开挂的,确实有挂(咨询软件无需...