顺序、分支和循环语句

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)