JavaScript速记教程第二篇条件判断

循环判断

简单理解,如果你够帅,就给你找漂亮的妹子,但你不够帅,就送瓶好的润手霜。

timg (1)

if(){...}else{...}

  1. var age= 20;
  2. if (age >=18){  //判断age的值是不是大于等于18,如果是执行下面的内容。
  3.     alert('嗨,这是我的年纪')
  4. }else{
  5. //如果不符合上面的规则,则执行下面的内容
  6.     alert('我在你心目中这么小啊?')
  7. }

 

if(){...}else if(){...}else{}

  1. var age =20;
  2. if(age>20){
  3. alert('Hello')
  4. }else if(age == 20){ //新增多一条条件
  5. alert('嗨,恭喜你猜中了')
  6. }else{
  7. alert('这里没啥意义')
  8. }

 

switch 结构

  1. var fruit = "banana"
  2. switch (fruit) {
  3.   case "banana"//判断变量fruit的值是否是banana
  4.     console.log("bannana"//输出
  5.     break//跳出循环
  6.   case "apple":
  7.     console.log("apple")
  8.     break;
  9.   default//如果变量的值上面都没有,则返回默认值
  10.     console.log("默认值")
  11. }

 

条件判断中的true 和false

  1. if(true){alert(1111)}else{alert(22222)} // 输出1111
  2. if(false){alert(1111)}else{alert(22222)} //输出22222

 

三元运算符

  1. var lee =20;
  2. var age =(lee =20)?alert("那么年轻"):alert("hehe"); //那么年轻
李金龙

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: