详解javaScript条件语句之if…else与switch语句

如果下载的源码需要作者授权,请更换源码。本站免费分享资源不会增加授权

本篇文章给大家带来的内容是详解javaScript条件语句之if…else与switch语句。有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助。

if…else条件语句

如果想让一个脚本在条件仅为true的时候执行,如下:

var num = 0;if(num ===0){       console.log("出来吧,小宝贝!")   }

如果想在条件为true的时候执行A,其他情况下执行B;如下:

var num = 0;if(num ===1){       console.log("出来吧,小宝贝!")   }else{     console.log("出不来了,小三不能见人,哈哈!")  }

if…else也可以用三元运算符来代替:

if(num === 1){     num--; }else{     num++; }

用三元运算符代替上面的语句:

(num === 1) ? num-- :num++;

如果我们有多个脚本,可以多次使用if…else,根据不同的条件来执行不同的语句:

var name = "Mark";if(name === "振伟"){     console.log("我是振伟哥"); }else if(name === "Mark"){     console.log("我就是小马喽"); }else if(name === "锦斌"){     console.log("我就锦斌哥"); }else if(name === "贺贺"){     console.log("我是刘贺,打死你,哈哈"); }else if(name === "老乡"){     console.log("我就是你老乡"); }else if(name ===""){     console.log("玩的有点嗨,哈哈,撤了"); }

我们还可以用switch语句。如果判断条件和上面的一样,如下

var name = "Mark";switch(name){    case "振伟":         console.log("我是振伟哥");    break;    case "Mark":         console.log("我就是小马喽");    break;    case "锦斌":         console.log("我是振伟哥");    break;    default:         console.log("name is not 振伟、Mark、锦斌"); }

注:switch语句,case和break关键字很重要,千万不要小看了;case判断当前switch的值是否贺case分支语句的值相等。break会终止switch语句的执行。如果没有break,会导致执行完当前的case后,继续执行下一个case,直到遇到break或者switch执行结束。default,会在表达式匹配不到前面任何一个值的时候,执行此语句。

本文由(壳先生)整理自网络,如转载请注明出处:https://www.mrshell.com;
本站发布的内容若侵犯到您的权益,请邮件联系 i@mrshell.com 删除,我们将及时处理!
===========================================================================

1. 本站大部分下载资源收集于网络,不保证其完整性以及安全性,请下载后自行测试。
2. 本站资源仅供学习和交流使用,版权归资源原作者所有,请在下载后24小时之内自觉删除。
3. 不得使用于非法商业用途,商用请支持正版!不得违反国家法律,否则后果自负!
4. 若作商业用途,请购买正版,由于未及时购买和付费发生的侵权行为,与本站无关。
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!

=================================================================

壳先生 » 详解javaScript条件语句之if…else与switch语句

发表评论

提供最优质的资源集合

立即查看 了解详情