我不斷收到這個控制檯錯誤「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