顺序、分支和循环语句
if(判断条件)
{ 满足条件要执行的语句 }
else
{ 不满足条件时执行的语句 }
格式一:if(){} 表示如果括号内的值是true,那就执行花括号中的内容,若不是,则不执行
格式二:if(){}else{} 二选一。若if满足,则else绝对不走,反之,一定会走else
格式三:if(){}else if(){}...else{} 多选一
格式四:if的嵌套。在规定大的范围之后还有什么小的情况需要判断
练习
练习:请输入一个0~100的整数,判断是否与7有关
(1)个位数是7
(2)7的倍数
(3)十位数是7
var a =prompt("请输入一个0~100的整数");
if(a!=null)
{var b = isNaN(a);
if(b==false)
{if(a>0&&a<100)
{if(a%10==7||a%7==0||parseInt(a10)==7)
{alert("您输入的数与7有关!");}
else
{alert("您输入的数与7无关!");}}
else
{alert("输入的数不是0~100之间的!")}}
else
{alert("输入有误!")}}
同类型其他题目
分别输入年、月、日。判断日期格式是否正确!
:输入一个年份,判断是不是闰年(year%4==0&&year%100!=0||year%400==0)