jsday2下

程序三大语句结构:

①顺序结构

②选择结构:if选择、switch选择

③循环结构

 

选择结构:                条件成立才执行花括号里的语句;

①单分支:

if(条件){

  语句;

}

②双分支:

if(条件){

  语句1;

}else{

  语句2;

}

③多分支:

if(条件){

}else if(条件){

}else if(条件){

}else{

}

 

分支的嵌套:

if(){

  if(){

}else{

}

}else{

    if(){

}

}

if条件只有一个出口,只要进入一个出口,整个if条件就结束了,继续执行下面的语句;

 

switch语句(开关语句)多分支语句:

语法结构:

switch(表达式){

  case 常量表达式1:语句1;

  case 常量表达式2:语句2;

  ...

  default:语句n;

}

注:

①括号内的表达式一般是一个变量;

②常量表达式就是一个有具体值的常量,这里的常量一般是数值型(整数)或字符类(单个字符);

③变量和常量进行比较的时候采用的是===比较;

④如果case后面的语句没有break(拦截),会实现case穿透;

⑤default可以省略,default位置可以是任意的。(作用类似于else)

 

eg:输入一个0~6之间的数,0代表星期天,1~6代表星期一到星期六;

  var week = Number(prompt(“请输入一个0~6之间的数”));

  switch(week){

    case 0 : alert(“星期天”);break;

    case 1 : alert(“星期一”);break;

    case 2 : alert(“星期二”);break;

    case 3 : alert(“星期三”);break;

    case 4 : alert(“星期四”);break;

    case 5 : alert(“星期五”);break;

    case 6 : alert(“星期六”);break;

    default : alert(“您输入有误”);

}

break的作用是拦截,若不添加则会向下继续输出下面的语句;

 

if和switch的区别:

if:多分支条件是一个范围;

switch:条件有具体的值。

转载于:https://www.cnblogs.com/cqdd/p/10176013.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值