700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > JavaScript的分支语句—— IF语句 解释及基础应用方式;多分支语句switch

JavaScript的分支语句—— IF语句 解释及基础应用方式;多分支语句switch

时间:2019-09-11 07:52:13

相关推荐

JavaScript的分支语句—— IF语句 解释及基础应用方式;多分支语句switch

JavaScript的分支语句—— IF语句 解释及基础应用方式

IF语句的写法

if(判断条件){

判断为true的时候,执行的语句

}else{

判断为false的时候执行的语句

}

例:

var a = 1;

var b = 2;

var c = a+b; ←设置三个变量a、b、c

if(c == 3){ ←判断if内的条件(c为3)

alert('正确'); ←判断if内条件正确,弹出对话框显示正确

}else{ ←判断if内的条件(c不为3)

alert('错误'); ←判断if内条件错误,弹出对话框显示错误

}

另一种写法:

switch(参数){

case 参数对应值1:

执行语句;

break;

case 参数对应值2;

执行语句;

break;

default: ←如果不满足以上所有条件时执行,相当于最后个else

执行语句;

break;

}

嵌套应用:

输入类型的if自动排列

使用prompt(信息):弹出一个可以让用户输入的对话框

如:var temp = prompt('提醒的话','默认值');

输入三个整数,x,y,z,最终以从小到大的方式输出。

var x = prompt('请输入数字');

var y = prompt('请输入数字');

var z = prompt('请输入数字');

if(x > y){

if (y > z){

alert(z +','+ y +','+ x +'') ←输出为字符串最后加'',每个字符串间用“,”隔开

}else{

if (z > x){

alert(y +','+ x +','+ z + '')

}else{

alert(y +','+ z +','+ x + '')

}

}

}else{

if(y > x){

if(x > z){

alert(z +','+ x +','+ y + '')

}else{

if(z > y){

alert(x +','+ y +',' z + '')

}else{

alert(x +','+ z +','+ y + '')

}

}

}

}

选择型if嵌套

confirm(信息),弹出一个和用户交互的对话框,确定和取消。

如 var temp = confirm('真的要下课么?');

例:

相亲过程:

你有房子么?你有钱么?你有能力么?

【结婚吧】【先买房子在结婚】【先赚钱再买房子再结婚】都没有【拜拜~~】

逻辑顺序:问有房么?1-1:有房直接结婚。1-2,:没房再问有钱么?2-1有钱就先买房再结婚。2-2:没房就在问你有能力么?3-1:有能力就直接先赚钱买房再结婚。3-2:没能力(综合以上另外两点没房没钱)直接告吹。

confirm类型要一个变量一个变量在if判断为错误后设置,因为选择框为2选一,一次设置好几个变量会出错

var q1 = confirm('你有房子么? ');

if(q1){

alert('我们结婚吧')

}else{

var q2 = confirm('你有钱么? ');

if(q2){

alert('先买房子在结婚')

}else{

var q3 = confirm('你有能力么? ');

if(q3){

alert('先赚钱再买房子再结婚')

}else{

alert('拜拜~~')

}

}

}

转/xfxy/p/6720006.html

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。