Javascript 意外的标识符修复
我不明白这个错误是什么意思。“意外标识符”。它没有给我任何关于错误的信息。我以前遇到过这个错误,我知道这可能是代码中的错误,或者是我写它的方式。请帮忙Javascript 意外的标识符修复,javascript,syntax-error,Javascript,Syntax Error,我不明白这个错误是什么意思。“意外标识符”。它没有给我任何关于错误的信息。我以前遇到过这个错误,我知道这可能是代码中的错误,或者是我写它的方式。请帮忙 <html> <body> <script type="text/JavaScript"> // Declare variables var cardCat; // card category M=morning, A=afternoon, E=evening var userInput
<html>
<body>
<script type="text/JavaScript">
// Declare variables
var cardCat; // card category M=morning, A=afternoon, E=evening
var userInput; // user input of cards
var morCard = 0; // morning cards
var aftCard = 0; // afternoon cards
var eveCard = 0; // evening cards
var BR = "</ br>"
var ES = ""
// welcome user, start loop, and ask for card category
document.write("Welcome to Coffee Survey" +BR);
cardCat = prompt("Enter the category of the batch (M, A, or E) or enter Q to quit: " + ES);
userInput = prompt("Enter number of cards in the batch");
// start loop
while (cardCat != "Q") {
if(cardCat == "M")
{ morCard = morCard + userInput; }
else if (cardCat == "A")
{ aftCard = aftCard + userInput; }
else if (cardCat == "E")
{ eveCard = eveCard + userInput; }
};
// Display totals
document.write("Total # of morning cards: " + morCard + BR);
document.write("Total # of afternoon cards: " + aftCard +BR);
document.write("Total # of evening cards: " + eveCard + BR);
//End program
document.write("Thank you for using Coffee Survey");
</script>
</body>
</hmtl>
//声明变量
var cardCat;//卡片类别M=上午,A=下午,E=晚上
var userInput;//用户输入卡片
var morCard=0;//晨卡
var aftCard=0;//下午卡
var eveCard=0;//晚卡
var BR=“”
var ES=“”
//欢迎用户,开始循环,并询问卡片类别
文件。书写(“欢迎参加咖啡调查”+BR);
cardCat=prompt(“输入批次类别(M、A或E)或输入Q退出:”+ES);
用户输入=提示(“输入批次中的卡片数量”);
//起动回路
while(cardCat!=“Q”){
如果(cardCat==“M”)
{morCard=morCard+userInput;}
否则如果(cardCat==“A”)
{aftCard=aftCard+userInput;}
否则如果(cardCat==“E”)
{eveCard=eveCard+userInput;}
};
//显示总数
记录。填写(“早晨卡片总数:+morCard+BR”);
文件。填写(“下午卡总数:+aftCard+BR”);
记录。填写(“晚卡总数:+eveCard+BR”);
//结束程序
写下(“感谢您使用咖啡调查”);
javascript将
while (cardCat != "Q") {
document.write("Enter number of cards in the batch");
if(cardCat == "M")
{mornCard = mornCard + userInput; }
else if(cardCat == "A")
{ aftCard = aftCard + userInput; }
else if(cardCat == "E")
{ eveCard = eveCard + userInput }
document.write("Enter category(M, A, or E) or enter Q to quit:);
};
代码中看起来错误的地方是结束的位置,若
正确,这是VBSCRIPT而不是javascript
// start loop
while cardCat != "Q" {
document.write("Enter number of cards in the batch");
If cardCat == "M" Then
mornCard = mornCard + userInput;
Else If cardCat == "A" Then
aftCard = aftCard + userInput;
Else If cardCat == "E" Then
eveCard = eveCard + userInput;
End If'correctly placed end if which is wrong in your code
}
document.write("Enter category(M, A, or E) or enter Q to quit:);
End while
它看起来不像javascript…它看起来不像javascript它看起来像是由youlol发布的VBscript那么它是什么呢?我正在GPTC学习javascript,这本书是JavascriptBetter为每个条件添加
{
和}
?@fuyushimoya-我纠正了我认为我也发现了错误