Javascript引数エラー

| | | | |

JavaScript は、関数呼び出しの開始位置と終了位置を知るために括弧に依存しています。関数を閉じる前に構文の一部を失うと、引数リストの後に「構文エラー:欠落)というメッセージが表示されます。エラー

このガイドでは、このエラーの意味と生成される理由について説明します。この問題の例を見て、問題を解決するために知っておくべきことを学ぶことができます

構文エラー:。)トピックリストの後に欠落しています

「欠落)引数のリストの後、「関数呼び出しに構文エラーがあることを示すメッセージが表示されます。

これは、引数のリストの最後に別の引数が続かないコンマを追加した場合に発生する可能性があります。

JavaScriptは、すべてのコンマの後に別の引数を予期します。JavaScriptが別の引数を見つけられない場合、コードは次のようになりません。正しく解析され、閉じ括弧は構文エラーを生成します。

このソリューションのもう1つの潜在的な原因は、str内の関数に区切られた引数に必要なコンマを囲むことです。

このエラーが発生した場合は、エラーがeurJavaScriptを指しているコードの構文を注意深く読んでください。すべての括弧が一致し、関数呼び出しでカンマが正しく使用されていることを確認してください。

シナリオ例

生徒が合格したか失敗したかを計算するプログラムを作成します学校でのテスト。まず、生徒が取得した成績と、生徒が合格または不合格の場合にコンソールに出力するメッセージを定義します。

可変メッセージ「メッセージ」JavaScriptはプレースホルダー文字Xを理解します。後で「合格」または「失敗」に置き換えます私たちのプログラム

生徒のスコアが53を超える場合、テストを受けました。それ以外の場合は失敗しました。

生徒の成績レベルを定義したので、テストに合格したかどうかを計算できます。これを行うには、次を使用します。 ifステートメント

ifステートメントを使用します if がtrueを返す場合、文字列「message」の「X」の値は「passed」になり、そうでない場合は「X」の値になります。 「は「失敗」になります。

学生がテストに合格したかどうかを通知するメッセージを書き込んだので、このメッセージを JavaScript

コードを実行して、何が起こるかを確認します。

コードが構文エラーを返します。

関数呼び出しの1つを間違えたため、JavaScriptはコードを評価できません。これは、関数呼び出しに引数リストがあるためです。

関数呼び出しを見てみましょう。

2番目のステートメントは構文的に正しいように見えますが、最初のステートメントにはエラーが含まれています。最初の文字列の後にではなく、最初の文字列にコンマを追加しました。最初のreplace()呼び出しの「X」ステートメントに注意してください。

これにより、引数リストに次々に表示される2つの値が含まれるようになります。これは正しくない構文です。引数はコンマで区切る必要があります

このエラーを修正するには、「X」内にコンマを渡します。文字列の外側の文字列:

文字列内のカンマを移動しました。コードを実行して、機能するかどうかを確認しましょう

コード戻り値:「この学生はテストに合格しました」

コード正常に実行されました

結論

"SyntaxError:引数リストの後にエラーがあります"!は、関数呼び出しを正しく評価できない場合に生成されます。このエラーを修正するには、トピックが次のようになっていることを確認してください。正しくフォーマットされています。関数呼び出しのすべての引数がコンマで区切られていることを確認してください。

これで、エキスパートのようにこの構文エラーを修正するための知識が得られました。

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