js第二天

一、程序的组成

程序=语句+数据结构+算法

程序语句: 

  • 逻辑分支语句:

       ①if语句  

             注:条件表达式成立,才执行里面的代码,if(){   }称为一条语句,里面的称为语句块 

    ②if-else语句:

示例: 

 ③if-else-if 语句

示例:

案例:

第三题 开发一款软件,根据公式(身高-108)*2=体重,可以有10斤左右的浮动。来观察测试者

    var height = 160
    var weight = 140
    var bzweight= (height - 108) * 2
    console.log(bzweight)
    if (weight > bzweight+10) {
      console.log('你的可爱已超标')
    } else if(weight < bzweight-10){
      console.log('你的可爱值不够哦')
    }else if((weight<bzweight+10) && (weight>bzweight-10)){
      console.log('你的体重合格', weight)
    }

④if语句嵌套

 示例:

注意:多个数比大小

假设第一个数是最大值,依次让后面的数与最大值比较,如果后面的数比最大值max大,将值赋给max,依次比较完之后,max中保存所有数中的最大值 

示例:

  • Switch语句 (要判断一个变量等于一个值时使用)

示例:

var week = 3
			switch (week % 7) {
				case 1:
					console.log('星期一')
					break
				case 2:
					console.log('星期二')
					break
				case 3:
					console.log('星期三')
					break
				case 4:
					console.log('星期四')
					break
				case 5:
					console.log('星期五')
					break
				case 6:
					console.log('星期六')
					break
				default:
					console.log('星期天')
			}

switch条件语句的穿透:语句块一样的case可以简写

三元运算符

 三目运算
            1. 两个符号组成的语句
            2. if-else语句
                if(条件){
                    语句块1
                }else{
                    语句块2
                }
            条件? 语句1 : 语句2

示例:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值