繁体   English   中英

关于JavaScript中的Swtich陈述

About Swtich Statments in JavaScript

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我编写此代码来尝试我的想法,并且工作正常:

 var answer = prompt("Please type your gender? male / female"); var gender = answer; switch (gender) { case "female": console.log("Hello, madame!"); break; case "male": console.log("Hello, sir!"); break; default: console.log("Hello!"); } 

但是问题出在例如有人用大写字母“ MALE ”或大写字母“ Male ”添加答案时,此代码不起作用。 有关以任何文字形式工作的任何想法(小写/大写/大写字母)

2 个回复

将输入转换为小写:

switch (gender.toLowerCase()) {

采用

var gender = answer.toLowerCase();

另外,请以后缩进您的代码。

3 javascript:if陈述

仅当两个输入不同时如何执行if语句,而两个输入相同时如何执行。 假设: 当两个输入都为true,两个输入均为false且a为true和b为false时,上述条件起作用。如果a为false且b为true,则if语句不被执行。如何通过if语句解决此问题。什么方法可以解决我的问题? ...

4 如果javascript中的else陈述无法正常运作

从此代码中可以看到: 出于某种原因,if else语句无法正常工作,因为您可以看到答案值是oro,它应该在第一个if处停止,但是在第一个if条件下,它会比较该值,并假设不是相同的值,并且由于其他一些原因,即使值不同,它也会输入第二个if条件。 知道为什么会这样吗? ...

6 在gtk :: Swtich中找不到get_activate

我一直在关注一本基于项目的书,该书使用gtk和glade来构建UI。 一切顺利,直到我开始使用gtk::Switch ,这本书使用的是这样的: 稍后,使用is_dead_switch.get_activate()来获取开关状态,但是该方法似乎不再is_dead_switch.get_activa ...

8 TFS 2017门户中的Swtich项目团队

我在TFS 2017上准备了自己的产品,并创建了一个额外的团队。 然后,我为这两个领域/团队添加了新的用户故事。 我是这两个领域的成员,但看不到在两个团队之间切换的方法。 查看未完成订单时,我只能看到其中一个用户案例。 然后,我该如何切换到另一个团队并查看与该区域相关的其他故事? ...

9 案例陈述中的VHDL IF陈述

您可以通过在那里看到我的代码来想象,我是VHDL的初学者,所以我真的很想知道为什么这不起作用,因为逻辑上应该起作用。 实际上,不符合我希望的方式的部分根本没有做任何事情。 为了使这一点更易于理解,我将至少解释一下这应该做什么。 首先,IN端口New_Data在1上指示有新数据可用, ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM