一、JS的流程控制语句
If语句
格式:
If(条件1){
如果条件1成立 执行代码
}else{
如果条件1不成立,则执行这里代码
}
格式:
If(条件1){
如果条件1成立 执行这里代码
}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;
}