day03

在这里插入图片描述

SWITCH 条件分支结构
  • 也是条件判断语句的一种
  • 是对于某一个变量的判断
  • 语法:
switch (要判断的变量) {
  case 情况1:
    //情况1要执行的代码
    break
  case 情况2:
    //情况2要执行的代码
    break
  case 情况3:
   // 情况3要执行的代码
    break
  default:
    //上述情况都不满足的时候执行的代码
}

var week = 1
switch (week) {
  case 1:
    alert('星期一')
    break
  case 2:
    alert('星期二')
    break
  case 3:
    alert('星期三')
    break
  case 4:
    alert('星期四')
    break
  case 5:
    alert('星期五')
    break
  case 6:
    alert('星期六')
    break
  case 7:
    alert('星期日')
    break
  default:
    alert('请输入一个 1 ~ 7 之间的数字')
}
if嵌套
var num=parseInt(prompt("中国人扣1,外国人扣2"));
if(num==1){
    
var age=parseInt(prompt("成年1,未成年扣2"));
if(age==1){
    var ma=parseInt(prompt("绿码1,红码扣2"));
    if(ma==1){
        console.log('进来吧');
    }else{
        console.log('退');
    }

}else{
    console.log('不得入内');
}
}else{
    console.log('歪果仁');
}


三元运算(扩展)
  • 三元运算,就是用 两个符号 组成一个语句
  • 三元运算只是对 if else 语句的一个简写形式
  • 语法: 条件 ? 条件为 true 的时候执行 : 条件为 false 的时候执行
var age = 18;
age >= 18 ? alert('已经成年') : alert('没有成年')

var num=parseInt(prompt('输入男女 0,1'));

num!=1 &&num!=0 ? console.log("重新输入"):num==1?console.log("男") : console.log('女') ;


循环结构(重点)
  • 循环结构,就是根据某些给出的条件,重复的执行同一段代码

  • 循环必须要有某些固定的内容组成

    1. 初始化
    2. 条件判断
    3. 要执行的代码
    4. 自身改变
while
  • while,中文叫 当…时,其实就是当条件满足时就执行代码,一旦不满足了就不执行了
  • 语法 while (条件) { 满足条件就执行 }
  • 因为满足条件就执行,所以我们写的时候一定要注意,就是设定一个边界值,不然就一直循环下去了
// 1. 初始化条件
var num = 0;
// 2. 条件判断
while (num < 10) {
  // 3. 要执行的代码
  console.log('当前的 num 的值是 ' + num)
  // 4. 自身改变
  num = num + 1
}
var n=1;
sum=0;
while(n<100){
    sum=n+sum;
    n=n+2;
    console.log(n)
    

}
console.log(sum);

var j=2;
var s=0;
while(j<=100){

     s=j+s;
    j=j+2;
   

}
console.log(s);

var x=3;
var y=1;
var z=0;
while(z<=1000){

z=x*y;
y++;

console.log(z);
}


r s=0;
while(j<=100){

 s=j+s;
j=j+2;

}
console.log(s);

var x=3;
var y=1;
var z=0;
while(z<=1000){

z=x*y;
y++;

console.log(z);
}


##### 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值