gpt4 book ai didi

javascript - 提示 JavaScript If Else Unexpected Token else

转载 作者:数据小太阳 更新时间:2023-10-29 04:25:16 26 4
gpt4 key购买 nike

我正在使用 Code Academy 自学 JavaScript,我正在尝试编写一些简单的代码,以便在提示询问问题时,用户回复给出响应。

例子。

prompt says "what's your favourite colour?"

user says "blue"

response "that's the same colour as the sky!"

但是当我尝试添加不同的选项时,我收到语法错误:其他意外标记。

我试着做到这样,如果我提出问题,回复会得到回应,但其他任何事情都会得到回应。

这是代码。

prompt("what do you want?");

if ("coke");
{console.log ("no coke, pepsi.")};
else
console.log ("pepsi only.")};

如果有人有任何想法,我将不胜感激!

最佳答案

免责声明:我不为可口可乐工作。

prompt的返回值需要保存,以后要用到。此外,您还有一些语法错误需要更正:

var answer = prompt('what do you want?');

if (answer === 'coke') {
console.log('you said coke!');
} else {
console.log('why didn\'t you say coke!?');
}

当你得到更多的案例时,你也可以使用一个开关:

var answer = prompt('what do you want?');

switch (answer) {
case 'coke':
console.log('you said coke!');
break;
default:
console.log('why didn\'t you say coke!?');
break;
}

或者一个对象,因为大多数人更喜欢这样来切换:

var answer = prompt('what do you want?');

var responses = {
coke: 'you said coke!',
defaultResponse: 'why didn\'t you say coke!?'
};

console.log(responses[answer] || responses.defaultResponse);

关于javascript - 提示 JavaScript If Else Unexpected Token else,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12963350/

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