Javascript开关不工作,I';我不知道为什么 Javascript-switch语句 var car=“福特”; 开关(汽车){ 案例“法拉利”; 写下(“意大利史达利昂嘿?”); 打破 案例“保时捷”; 写下(“德语精度,我喜欢!”); 打破 “道奇”案; 文件。写下(“美国汽车不能正确转弯”); 打破 违约: 写下(“我不认识那辆车”); //不需要休息,因为这是结束,它无论如何都会结束,这是多余的 }

Javascript开关不工作,I';我不知道为什么 Javascript-switch语句 var car=“福特”; 开关(汽车){ 案例“法拉利”; 写下(“意大利史达利昂嘿?”); 打破 案例“保时捷”; 写下(“德语精度,我喜欢!”); 打破 “道奇”案; 文件。写下(“美国汽车不能正确转弯”); 打破 违约: 写下(“我不认识那辆车”); //不需要休息,因为这是结束,它无论如何都会结束,这是多余的 },javascript,html,Javascript,Html,我看不出这有什么问题。为什么无论我是否将变量更改为porsche或ford,都不会返回任何内容。默认类把它搞砸了???只需替换case“statement”;在“陈述”一词中: 您只是用分号立即终止case语句 <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"/> <title> Javascript - swit

我看不出这有什么问题。为什么无论我是否将变量更改为porsche或ford,都不会返回任何内容。默认类把它搞砸了???

只需替换case“statement”;在“陈述”一词中:

您只是用分号立即终止case语句

    <!DOCTYPE html>
    <html lang="en">
    <head>
    <meta charset="utf-8"/>
        <title> Javascript - switch statements</title>
        <script type="text/javascript">

        var car="ford";

        switch(car){
            case "ferrari";
                document.write("Italian Stalion hey?");
                break;
            case "porsche";
                document.write("German Precision, I like that!");
                break;
            case "dodge";
                document.write("American cars can't corner properly");
                break;

            default:
                document.write("I don't know that car"); 
            //no need for a break because this is the end, its going to end anyways that would be redundant
        }
        </script>
    </head>
    <body>
    </body>
    </html>

Javascript-switch语句
var car=“福特”;
开关(汽车){
案例“法拉利”://这条线已经改变
写下(“意大利史达利昂嘿?”);
打破
案例“porsche”://此行已更改
写下(“德语精度,我喜欢!”);
打破
案例“道奇”://此行已更改
文件。写下(“美国汽车不能正确转弯”);
打破
违约:
写下(“我不认识那辆车”);
}

在case语句末尾,使用冒号(:)而不是分号(;)。那么您的代码应该如下所示

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8"/>
<title> Javascript - switch statements</title>
<script type="text/javascript">
var car="ford";
switch(car){
   case "ferrari": //This line has changed
       document.write("Italian Stalion hey?");
       break;
   case "porsche": //This line has changed
       document.write("German Precision, I like that!");
       break;
   case "dodge": //This line has changed
       document.write("American cars can't corner properly");
       break;
   default:
       document.write("I don't know that car");
}
</script>
</head>
<body>
</body>
</html>

Javascript-switch语句
var car=“福特”;
开关(汽车){
案例“法拉利”:
写下(“意大利史达利昂嘿?”);
打破
案例“保时捷”:
写下(“德语精度,我喜欢!”);
打破
案例“道奇”:
文件。写下(“美国汽车不能正确转弯”);
打破
违约:
写下(“我不认识那辆车”);
打破
}

我甚至不打算编辑这个问题。更换“保时捷”变速箱;使用案例“porsche”:在您的程序中没有js参考。。!!非常感谢,我知道这一定很简单。
<!DOCTYPE html>
<html>
<head lang="en">
    <meta charset="UTF-8">
    <title>Javascript - switch statements</title>
    <script>
        var car = "ford";

        switch (car){
            case "ferrari":
                document.write("Italian Stalion hey?");
                break;
            case "porsche":
                document.write("German Precision, I like that!");
                break;
            case "dodge":
                document.write("American cars can't corner properly");
                break;
            default:
                document.write("I don't know that car");
                break;
        }
    </script>
</head>
<body>

</body>
</html>