我想在JavaScript代码中使用switch条件。但我不知道怎么办?请帮我做这个..提前谢谢
答案 0 :(得分:5)
switch(n)
{
case 1:
execute code block 1
break;
case 2:
execute code block 2
break;
default:
code to be executed if n is different from case 1 and 2
}
答案 1 :(得分:1)
你的问题中没有很多细节,但我会尽力帮助 - 但是如果不知道完整的情况,那么有点难以给你一个明确的答案。
我打算假设您想要在按钮点击时处理重定向,但是有一些条件?
通常你会使用一个简单的case语句来处理这个问题(如果只有两个条件,则使用if / else),如下所示(使用jQuery进行事件绑定):
<button id="button1">Button 1</button>
<button id="button2">Button 2</button>
<script type="text/javascript">
jQuery(function() {
jQuery("button1, button2").click(function(e) {
switch(jQuery(this).attr("id")) {
case "button1":
location.href = "http://clickedonbutton1.com";
break;
case "button2":
location.href = "http://clickedonbutton2.com";
break;
default:
alert("Dont know what happened here....");
}
});
});
</script>
答案 2 :(得分:1)
阅读switch
对case value
类型没有限制。
您可以在JavaScript中使用“string”案例值
您可以添加重复的案例值。无论重复如何,都会识别第一个匹配的案例值。
答案 3 :(得分:-1)
switch(youVariable)
{
case "test1":
break;
case "test2":
break;
default:
break;
}