js第三天学习

### 选择的嵌套

   一个if修饰的语句还是一个if,建议选择嵌套不要超过三层(极限五层)

###  闰年问题

    程序 = 算法+语法

    润年问题的口诀 (四年一润&&百年不润)|| 四百年在润


 

### 三目运算

    三目运算符特指条件运算符

    表达式1?表达式2:表达式3;

    根据表达式的真假,返回表达式2或者表达式3

    表达式1为真返回2,表达式1为假返回3


 

###  switch:等值匹配 ,必须是数值匹配,不能是范围

     switch(匹配值){

         case 被匹配值1;

             语句;

         case 被匹配值2;

             语句;

         case 被匹配值2;

             语句;

             。。。

     }

    1.switch的执行规则,只匹配一次,当遇到匹配条件时,会自上而下依次执行所有语句,直至switch结束

   2.break:阻止switch的穿透效果,直接结束 写到语句之后

   3.所有case条件的对立面,default

   使用场景

   1.if范围匹配

   2.switch等值匹配

   3.较为短小的功能用三目运算



 

###   while

   执行顺序:先条件,如果条件为真,则执行语句,条件为假则跳出循环

   while(条件表达式) {

       语句;

   }

   有限次数的循环

   使用循环的四大表达式

   1:循环变量的初始化

   2:循环条件

   3:循环体

   4:是循环趋近于结束的条件

##  do ...while

  do{

      语句;

  }while("条件表达式")

       while和do...while的异同:

       当首次条件成立时,它们没有区别,

       当首次条件不成立时,do...while要多执行一次循环体,而while直接跳出

     

###  for循环

   表达式1:循环变量的初始化

   表达式2:循环条件

   表达式3:使循环趋近于结束的 条件

   表达式4:循环体

   for(表达式1;表达式2;表达式3){

       表达式4;

   }

   按照1>2>4>3>2>4>3...




 

 1.知道循环次数用for

 2.不知道循环次数用while

3.除非保证必须要循环一次,用do...while


 

##  水仙花数

水仙花数:一个三位数,个位十位百位的立方和等于该数本身

cba = c*c*c + b*b*b + a*a*a;

1.拆数字:任何一个数对10求余,结果就是最后一位数

2.用拆的数字的立方和,同该数判断

3.循环

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值