If(条件表达式){ 如果条件表达式结果为true,执行该处代码。 如果条件表达式结果为false,执行下边代码。 }else{ 如果条件表达式结果为false,执行该处代码。 }
If(条件表达式){ 如果条件表达式结果为true,执行该处代码。下边代码不执行。如果为false,执行下边代码。 }else If(条件表达式){ 如果条件表达式结果为true,执行该处代码。下边代码不执行。如果为false,执行下边代码。 }else If(条件表达式){如果条件表达式结果为true,执行该处代码。下边代码不执行。如果为false,执行下边代码。 }else{ 如果上边条件表达式结果都为false,执行该处代码。 }
/*1:一个加油站为了鼓励车主多加油,所以加的多有优惠。 92号汽油,每升6元;如果大于等于20升,那么每升5.9; 97号汽油,每升7元;如果大于等于30升,那么每升6.95 编写JS程序,用户输入自己的汽油编号,然后输入自己加多少升,弹出价格。 */ var num=prompt("请输入汽油编号"); var weight=Number(prompt("请输入汽油量")); if(num==92){ if(weight>=20){ alert(weight*5.9); }else{ alert(weight*6); } }else if(num==95){ if(weight>=30){ alert(weight*6.95); }else{ alert(weight*7); } }else{ alert("未找到汽油编号") }
/*2:写出以下程序: 收先接收用户输入的用户名,判断该用户名是否是admin,如果不是直接程序终止,如果是那么再次提示让用户输入密码,如果密码是88888,那么提示登录成功,否则提示登录失败。*/ var username=prompt("请输入用户名"); if(username=="admin"){ var psw=prompt("请输入用户密码"); if(psw=="88888"){ alert("登录成功"); }else{ alert("登录失败"); } }else{ }