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

小明崩溃问道:难道奶奶、你和我都是程式所构成的吗?
此时大家陷入沉默,不发一语
黑衣人打破沉默:如果你想知道这世界的真相,就问问真理吧!
在真理的世界只有 true fales,如果你要对真理提问还必需学会 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
小明又更疑惑了
真理说道:我就是称为世界的存在,有人叫我做宇宙、有人叫我做神、有人叫我做真理,有人叫我做全,或者一;而我,其实即是你自己。


关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章