赞
踩
- if (条件表达式) {
- //条件表达式为true时,所执行的代码语句
- } else {
- //条件表达式为false时,所执行的代码语句
- }
案例:
1.弹出一个输入框,要求用户输入年龄,如果年龄大于等于18,则允许进入网吧,否则不能进去?
- var age = prompt('请输入您的年纪:');
- if(age >= 18){
- alert('你已经成年了,可以进去上网了')
- }else {
- alert('未成年不允许进入网吧哦,好好学习吧!');
- }
2. 判断用户输入的年份是闰年 ,还是平年?
什么是闰年?能被4整除,且不能整除100的为闰年,或者能能够被400整除的就是闰年
- var year = prompt('请输入年份:');
- if(year % 4 == 0 && year % 100 != 0 || year % 400 == 0){
- alert('你输入的'+year+'年是闰年');
- }else {
- alert('你输入的'+year+'年是平年');
- }
3.接受用户输入的姓名,来判断是否中奖,如果用户输入的是刘德华,则提示用户中奖,否则提示没有中奖?
- var name = prompt('请您输入中奖明星的名字,猜对有奖哦!!!');
- if(name == "刘德华"){
- alert('恭喜你,中了5块钱哦');
- }else {
- alert('很遗憾,您没有猜对哦');
- }
语法格式:
- if (条件表达式1) {
- // 执行语句1
- }else if (条件表达式2) {
- // 执行语句2
- }else if (条件表达式3) {
- // 执行语句3
- }else {
- // 最后的语句
- }
执行思路:
如果条件表达式1满足条件就执行语句1,执行完毕后 就退出整个if 分支语句;如果条件表达式1 不满足条件,则判断条件表达式2 满足的话,就执行语句2,以此类推。。。;如果上面的条件表达式都不满足的话,则执行 else 里面的语句。
案例:
接受用户输入的分数,根据分数的多少输出相应的等级A、B、C、D、E
90分(含)以上,输出A;80分(含)~90(不含),输出B;70分(含)~80分(不含),输出C;60分(含)~70分(不含),输出D;60分(不含)以下,输出E;
- var a = prompt('你好同学,请输入你的分数:');
- if (a >= 90) {
- alert('恭喜你获得“A”');
- }else if (a >= 80) {
- alert('恭喜你获得“B”');
- }else if (a >= 70) {
- alert('恭喜你获得“C”');
- }else if (a >= 60) {
- alert('恭喜你获得“D”');E
- }else {
- alert('很遗憾你获得“E”');
- }
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。