簡體   English   中英

為什么我在 VS Code 版本 1.52 上用 JavaScript 編寫的 If/else 語句中出現“TS 1128”

[英]Why am I getting a “TS 1128” on my If/else statement writing in JavaScript on VS Code version 1.52

這是我的代碼的圖片

你好,

我對編碼很陌生,可以肯定地假設我一無所知。 我正在嘗試完成 Jon Duckett 的 JavaScript 和 JQuery 書中的練習。 這是第一個展示網頁如何存在層的練習,從 HTML 開始,然后是 CSS,最后是 JavaScript。 我正在 Visual Studio Code 中編寫 JavaScript 代碼,並且在我的 if/else 語句的“else”部分下出現紅色波浪線。 我看到的錯誤代碼是“TS 1128”,上面寫着“預期的聲明或聲明”。

從我正在做的研究中找出問題所在,我發現我可能需要下載擴展程序或可能更改我已經擁有的擴展程序之一的設置? 我正在 Codecademy 上做一條“職業道路”,當我下載 VS Code(ESLint、Prettier 和 npm)時,它讓我下載了 3 個擴展。 我花了幾個小時試圖弄清楚這一點,並且在這一點上感到非常沮喪。 任何幫助將不勝感激!

控制流(if else)不需要語句終止符( ; )。

注意分號。 它應該如下所示:

if (true) {

} else if (false) {

} else {

}

而不是這樣:

if (true); {

} else if (false); {

} else; {

}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM