详解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也可以用三元运算符来代替:

立即学习“Java免费学习笔记(深入)”;

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,会在表达式匹配不到前面任何一个值的时候,执行此语句。

以上就是详解javaScript条件语句之if…else与switch语句的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2738327.html

(0)
上一篇 2025年3月8日 01:49:07
下一篇 2025年2月27日 16:19:08

AD推荐 黄金广告位招租... 更多推荐

相关推荐

发表回复

登录后才能评论