gpt4 book ai didi

javascript - 为什么 switch 不起作用而 if 语句起作用

转载 作者:行者123 更新时间:2023-11-29 16:48:21 25 4
gpt4 key购买 nike

我需要一些帮助,了解以下简单脚本中的 switch 有什么问题。

var pp = 1;
switch (pp) {
case pp == 1:
var p = "A";
break;
default:
var p = "F";
break;
}

document.write(p); //display "F" ---??? it should be "A".

if (pp == 1) document.write("A"); //display "A"

最佳答案

您正在使用 switch - case语法错误,

  switch(pp){
case 1 : var p="A"; break;
default : var p="F"; break;
}

你也可以像下面这样写你的代码,

var p = pp ? "A" : "F"; //And this code is valid for your given data only.

关于javascript - 为什么 switch 不起作用而 if 语句起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38349121/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com