Javascript学习笔记(4) JS的流程控制语句

一、JS的流程控制语句

If语句

格式:

If(条件1){

         如果条件1成立 执行代码

}else{

         如果条件1不成立,则执行这里代码

}

格式:

If(条件1){

         如果条件1成立 执行这里代码

扫描二维码关注公众号,回复: 1601855 查看本文章

}else if(条件2){

         如果条件2成立 执行这里代码

}……

Else{

如果条件1---到条件N 都不成立执行这里代码

}

嵌套格式:

If(条件1){

If(条件2){

如果条件2成立执行这里代码

}

}else {

         如果条件1不成立,执行这里代码

}

流程控制例子:

橙汁:

橙子===》装瓶===》瓶子广告====》卖

橙子===》瓶子广告===》装瓶====》卖

If语句案例

Js中的系统输入框:

Prompt

IsNaN=è判断是否是数字

如果isNaN(10)写的是数字返回的是false


如果isNaN(‘哈哈’),返回的是true

Switch 语句

格式:

Switch(){

case 常量1:

如果满足执行

break;

case 常量2:

如果满足执行

break;

case 常量3:

如果满足执行

break;

         …

default:

执行

}


/*if(true){
	alert(1)
}else {
	alert(2)
}
*/

/*var num1= 10;
var num2 =20;
if(num1<num2){
	alert("您说的对")
}else{
	alert("您可能不对")
}*/
/*var str='晴天'

if(str=='阴天'){
	alert('阴天')
}else if(str == '晴天'){//雨天
	
	alert('晴天')
}else if(str == '雷天'){
	alert('雷天')
}else{
	alert('雾霾')
}
*/
/*var num= 10;
var str = "您好"
   if(num==10){
   	if(str == "您好"){
   		alert("您好呀")
   	}
   }else{
   	
   	alert(2222)
   }
*/

/*if 语句案例*/
//alert(1111)
//1》如果输入的是100 提示满分
//2》大于等于60 提示及格
//3》小于60 提示不及格
/*var str = prompt("判断您的成绩是否符合要求")
if(isNaN(str)){
	alert('必须输入数字')
}else if(str == 100 ){
	alert("满分")
}else if(str >=60){
	alert("及格")
}else if(str <60){
	alert("不及格")
}
*/
/*alert(isNaN(10))
alert(isNaN('haha'))*/

/*switch 语句*/

var str = '晴天'

switch (str){
	
	case '阴天':
	alert('阴天')
	break;
	case '雨天':
	alert('雨天')
	break;
	case '雷天':
	alert('雷天')
	break;
	default:
	alert('都不满足执行这里代码');//都不满足执行这里代码
	break;
}

猜你喜欢

转载自blog.csdn.net/weixin_39209728/article/details/80632447