var manu = "Hallo";
if (manu === "Hallo"); {
console.log("It Works Bro")
}
else {
console.log("Nope Sir")
}
このエラーを取得:Javaスクリプトエラー
Uncaught SyntaxError: Unexpected token else
var manu = "Hallo";
if (manu === "Hallo"); {
console.log("It Works Bro")
}
else {
console.log("Nope Sir")
}
このエラーを取得:Javaスクリプトエラー
Uncaught SyntaxError: Unexpected token else
Remvoe ;
if (manu === "Hallo");
var manu = "Hallo";
if (manu === "Hallo") { // <- No need of `;`
console.log("It Works Bro");
} else {
console.log("Nope Sir");
}
の端からあなたは冗長(読み取りを持っています:間違っている)セミコロン(;
)if
後の閉じ括弧、そしてif
の両方で文とelse
で不足しているセミコロンあるの遺体:
var manu = "Hallo";
if (manu === "Hallo") { // ; Remove here
console.log("It Works Bro"); // And added here
}
else {
console.log("Nope Sir"); // And here
}
それが原因かの条件の後にセミコロンを置くことです。 ただそれを取り除くだけです
あなたは後にセミコロンを必要としません。 – pomaxa
';'は以下の*ブロック*( '{..}')から 'if(..)'を切り離します。したがって 'else'はifブロックの後ろにはなく、ただのブロックです。失敗する –