ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScript でスクリプトを終了するにはどうすればよいですか?

JavaScript でスクリプトを終了するにはどうすればよいですか?

王林
王林転載
2023-09-04 10:29:021053ブラウズ

如何终止 JavaScript 中的脚本?

スクリプトの終了は、JavaScript コードの実行を停止することを意味します。緊急事態によっては、開発者はスクリプトの実行中に JavaScript コードの実行を中止する必要があります。

さらに、if-else ステートメントを使用して、スクリプトの実行をいつ終了し、いつ続行するかを決定することもできます。ここでは、スクリプトを途中で終了するさまざまな方法を学びます。

Return ステートメントを使用する

return ステートメントは、スクリプト内のコードの実行を終了するために使用されます。関数内で return ステートメントを実行すると、return ステートメントに続くコードは実行されません。ただし、return キーワードを使用するだけでよいため、値を返すために return ステートメントを使用する必要はありません。

###文法###

ユーザーは、次の構文に従って return ステートメントを使用して、JavaScript でのスクリプトの実行を終了できます。

リーリー

上記の構文では、関数内で return ステートメントを使用します。

###例###

以下の例では、ドキュメントが Web ページに読み込まれるたびに、execute() 関数を呼び出します。 execute() 関数では、配列の最初の値が存在するかどうかを確認して実行を続行し、存在しない場合は return ステートメントを実行してスクリプトの実行を停止します。

リーリー

出力では、if ステートメントが true と評価され、return ステートメントが実行される条件として、関数の最後のステートメントが実行されないことがわかります。

エラーをスローしてスクリプトを終了します

throw キーワードを使用してカスタム エラーをスローできます。 Error() コンストラクターを使用して、新しいエラーを作成できます。スクリプト内のどこからでもエラーをスローして実行を停止できます。エラーをスローすると、throw ステートメントの後に書かれたステートメントは実行されません。 ###文法###

ユーザーは、次の構文に従ってエラーをスローすることで、JavaScript でのスクリプトの実行を終了できます。 リーリー

上記の構文の「Error_message」は、ユーザーに表示されるエラー メッセージです。

###例###

次の例では、execute() 関数で throw キーワードを使用してエラーをスローしました。さらに、エラーを処理するために try-catch ブロック内で関数呼び出しをトリガーしました。ユーザーは、エラーをスローした後にスクリプトが実行を停止することを出力で確認できます。

リーリー

clearInterval() メソッドを使用する

clearInterval() メソッドは、タイマーの ID をパラメーターとして受け取り、タイマーをクリアします。タイマーを設定して任意の機能を実行できます。たとえば、setTimeOut() メソッドを使用して、遅延後にスクリプトを実行できます。スクリプトの実行を停止する必要がある場合は、clearInterval() メソッドを使用して、スクリプトが実行される前にタイムアウトをクリアできます。

###文法###

ユーザーは、次の構文に従って clearInterval() メソッドを使用して、スクリプトの実行を終了できます。

リーリー

上記の構文では、setTimeOut() メソッドのコールバック関数内に記述されたスクリプトの実行を停止できます。

###例###

以下の例では、setTimeOut() メソッドを使用して、2000 ミリ秒の遅延後にスクリプトを実行します。さらに、タイマーの ID を timeVar 変数に保存します。

スクリプトが実行される前に、clearInterval() メソッドを使用してタイマーをクリアします。これが、JavaScript でスクリプトの実行を停止する方法です。

リーリー

Node.js で process.exit() メソッドを使用する

process.exit() は通常の JavaScript では機能しません。「プロセス」モジュールをインポートする必要があるため、Node.js でのみ機能します。引数として 0 を渡して process.exit() メソッドを実行することで、スクリプトを終了できます。

###文法###

ユーザーは、次の構文に従って process.exit() メソッドを使用してスクリプトを終了できます。

リーリー

上記の構文では、終了用のパラメータとして 0 を渡しました。

###例###

次の例では、JavaScript コードを作成しました。コードに処理モジュールをインポートしました。 「num」変数に 30 を割り当てました。 if ステートメントの条件は常に true と評価されるため、コードの実行が停止され、これが出力で確認できます。

リーリー

JavaScript でスクリプトを終了するさまざまな方法について学びました。最初の方法は return ステートメントを使用すること、2 番目の方法はエラーをスローすること、3 番目の方法は clearInterval() メソッドを使用すること、最後の方法は process.exit() メソッドを使用することです。

return ステートメントを使用してスクリプトを終了するのが最善ですが、これは関数内でのみ機能します。 clearInterval() メソッドは、setTImeOut() メソッドがスクリプトを実行する直前にスクリプトを終了するだけです。 process.exit() は NodeJS でのみ役立ちます。

以上がJavaScript でスクリプトを終了するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。