鼠年全马铁人挑战 WEEK 22: JavaScript 判断式 – if…else / switch

熊掌联运广告联盟 最新域名优惠/VPS优惠/免备案CDN活动

小明崩溃问道:难道奶奶、你和我都是程序所构成的吗?
此时大家陷入沉默,不发一语
黑衣人打破沉默:如果你想知道这世界的真相,就问问真理吧!
在真理的世界只有 truefales,如果你要对真理提问还必需学会 ifswitch
小明哭着大喊:我想学~

if

if(条件式){陈述式},如果不满足条件就会跳下一行 else if或者 else

if(0){
    console.log('0');
}else if(""){
    console.log('" "');
}else{
    console.log('true');
}

JavaScript在不严谨的模式下会做隐含的转型
0-0nullfalseNaNundefined、空字串("")都会被转型成 false

switch

switchif...else,都是拿来设条件、比对、跑结果用的,但因为 switch 会先将所有条件(case)先跑过一遍,找到符合的条件才会执行程序码,因此网页渲染的效能比较好。当有很多条件判断的时候,避免 if 太过巢状,就会用到 switch

switch(参数){
case 条件一 :
  参数与条件一符合,执行相关的程序码;
  break;
  // 每个 case: 后方都会补上 break; 来阻止已完成的区块在后方继续执行
case 条件二 :
  参数与条件二符合,执行相关的程序码;
  break;
default:
  如果没有任何一个 case: 符合参数,就执行相关的程序码;
  break;
}

小明领悟了 ifswitch 打开了真理之门
这个世界都是程序所构成的吗?
true
奶奶、我、黑衣男是程序所构成的吗?
false
此时小明一惊,又再问一次
奶奶、我、黑衣男不是程序所构成的吗?
false
小明又更疑惑了
真理说道:我就是称为世界的存在,有人叫我做宇宙、有人叫我做神、有人叫我做真理,有人叫我做全,或者一;而我,其实即是你自己。

推荐:
2020.05.22

foboy大佬: 今年这部电影会如期在内地上映吗?[希望疫情早日结束] 现在很少去影院看片,除了特别喜欢的,在影院看着更有感觉。 预告片出来了,看起来超牛。虽然里面没有巨石强森,我觉得有范·迪塞尔就够…

MJJ的小鸡跑了-22,036分

嗷嗷大佬: MJJ的探针帖https://www.hostloc.com/thread-693276-1-2.html 申明:本文内容由网友收集分享,仅供学习参考使用,如文中内容侵犯到您的利益,请在文…

请教 javascript

韩国主机大佬: 我想通过 javascript跳转  跳转到第一个网址 但第一个网址打不开的时候跳到第二个网址怎么写呢 <script language="java…