Javascript 參數錯誤

| | | | |

JavaScript 依靠括號來知道函數調用的開始和結束位置。如果您在函數關閉之前丟失了一些語法,您將在參數列表之後遇到消息“語法錯誤:缺失。錯誤

本指南探討了此錯誤的含義以及生成它的原因。我們將看一個此問題的示例,以便您了解解決問題所需了解的內容

語法錯誤:.) 主題列表後缺失

“缺失”在參數列表之後“一條消息告訴我們函數調用中存在語法錯誤

如果您在參數列表的末尾添加一個逗號而後面沒有另一個參數,則可能會發生這種情況。

JavaScript 期望在每個逗號後有另一個參數。如果 JavaScript 找不到另一個參數,則代碼不能解析正確,右括號將產生語法錯誤。

此解決方案的另一個潛在原因是將分隔到函數中的參數所需的逗號括在 str 中ing.

如果發生此錯誤,請仔細閱讀錯誤指向 eur JavaScript 的代碼中的語法。確保所有括號匹配,並且您在函數調用中正確使用了逗號。

示例場景

我們將編寫一個程序來計算學生是否通過或失敗在學校考試。首先,我們定義一個學生獲得的成績,以及我們將在控制台上打印的一條消息,以通知我們學生是否通過或失敗:

可變消息 "message" JavaScript 理解佔位符字母 X。稍後我們將用 "passed" 或 "failed" 替換它我們的程序

如果學生的分數高於 53 ,他們已經參加了考試。否則,他們不及格。

現在我們已經定義了學生的年級,我們可以計算他們是否通過了考試。為此,我們將使用一個if語句:

我們使用if語句以及另一個判斷學生是否通過的語句。如果 if 返回 true,則字符串“message”中“X”的值變為“通過”,否則,“X”的值" 變成 " failed"。

現在我們已經在消息中寫了通知我們學生是否通過了測試,我們可以在 JavaScript :

讓我們的代碼運行,看看會發生什麼:

我們的代碼返回一個語法錯誤。

JavaScript 無法評估我們的代碼,因為我們在一個函數調用中犯了一個錯誤。我們知道這一點是因為函數調用中有參數列表

讓我們看看我們的函數調用。

雖然第二個語句在語法上看起來是正確的,但第一個語句包含一個錯誤。我們在第一個字符串中而不是在第一個字符串之後添加了一個逗號。請注意第一個 replace () 調用中的“X”語句。

這使得我們的參數列表包含兩個值,一個接一個地出現。這是不正確的語法。參數必須用逗號分隔

為了糾正這個錯誤,我們將在“X”中傳遞逗號。字符串外的字符串:

我們已經移動了字符串中的逗號。讓我們運行我們的代碼,看看它是否有效

我們的代碼返回:“這個學生通過了他的測試”

我們的代碼已成功執行

結論

如果無法正確評估函數調用,則會生成“SyntaxError: missing) error after argument list”!要更正此錯誤,請確保您的主題是格式正確。確保函數調用的所有參數都用逗號分隔。

您現在擁有像專家一樣糾正此語法錯誤的知識!

Shop

Learn programming in R: courses

$

Best Python online courses for 2022

$

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Latest questions

NUMPYNUMPY

psycopg2: insert multiple rows with one query

12 answers

NUMPYNUMPY

How to convert Nonetype to int or string?

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Javascript Error: IPython is not defined in JupyterLab

12 answers

News


Wiki

Python OpenCV | cv2.putText () method

numpy.arctan2 () in Python

Python | os.path.realpath () method

Python OpenCV | cv2.circle () method

Python OpenCV cv2.cvtColor () method

Python - Move item to the end of the list

time.perf_counter () function in Python

Check if one list is a subset of another in Python

Python os.path.join () method