我不断收到这个控制台错误“SyntaxError:missing before statement”每次我添加下面的代码(在“missing”和“before”之间有一个双倍空间,没有“;”。 Codecademy网站课堂|整个代码的工作,当我删除它):SyntaxError:语句前缺少 - Javascript
var headphones() {
headphonesQuest = confirm('Voulez-vous mettre vos écouteurs pour écouter de la musique durant votre périple ?');
if (headphonesQuest) {
alert('Zut ! Plus de batterie...');
}
};
这是一个完整的Javascript:
var utilisateur = prompt('Vous comptiez vous rendre à la bibliotèque en/à :\n\n - vélo\n - pied\n - autobus\n - métro\n - taxi').toLowerCase();
var headphonesQuest = false;
var headphones() {
headphonesQuest = confirm('Voulez-vous mettre vos écouteurs pour écouter de la musique durant votre périple ?');
if (headphonesQuest) {
alert('Zut ! Plus de batterie...');
}
};
switch(utilisateur) {
case 'velo':
alert('Vous avez choisis de prendre le vélo pour votre quête.');
headphones();
break;
case 'pied':
alert('Vous avez choisis d\'y aller à pied pour votre quête.');
headphones();
break;
case 'autobus':
alert('Vous avez choisis de prendre l\'autobus pour votre quête.');
headphones();
break;
case 'metro':
alert('Vous avez choisis de prendre le métro pour votre quête.');
headphones();
break;
case 'taxi':
alert('Vous avez choisis de prendre le taxi pour votre quête.');
headphones();
break;
default:
alert('Vous n\'avez pas entré de choix valide pour votre quête.');
}
'var headphones(){'是无效的语法。你想使用'function'关键字吗? – Bergi