Control flow とは、 | 制御フローは、コンピュータがスクリプト内のステートメントを実行する順序です。コードが、制御フローを変更する(非常に頻繁な)構造を越えて実行されない限り、ファイルの最初の行から最後の行まで順番に実行されます。条件やループなど)。 例えば Webページフォームからユーザーデータを検証するために使用されるスクリプトを想像してみてください。スクリプトは検証されたデータを送信しますが、ユーザーが必要なフィールドを空のままにしておくと、入力を求めるプロンプトが表示されます。これを行うには、条件付き構造又は 、if... elseを使用して、フォームが完全かどうかによって異なる 。JavaScriptやPHPなどの一般的なスクリプトには、条件文、ループ、関数などの多くの制御構造が含まれています。スクリプトの一部は、イベント発生時に実行するように設定することもできます。 例えば 上記の抜粋は、ユーザーがフォームの[送信]ボタンをクリックしたときに実行される関数内にある可能性があります。この関数にはループを含めることもできます。ループは、フォーム内のすべてのフィールドを反復し、それぞれを順にチェックする ことができる。ifとelseセクションのコードを振り返ってみると、promptUserとsubmitFormという行はスクリプト内の他の関数を呼び出すこともできます。ご覧のように、コントロール構造は、わずか数行のコードでも複雑な処理フローを指示することができる。コントロールフローとは、スクリプトを読むときに、最初から最後まで読むだけでなく、実行順序に影響します。それぞれを順にチェックする ことができる。ifとelseセクションのコードを振り返ってみると、promptUserとsubmitFormという行はスクリプト内の他の関数を呼び出すこともできます。ご覧のように、コントロール構造は、わずか数行のコードでも複雑な処理フローを指示することができる。コントロールフローとは、スクリプトを読むときに、最初から最後まで読むだけでなく、実行順序に影響します。それぞれを順にチェックする ことができる。ifとelseセクションのコードを振り返ってみると、promptUserとsubmitFormという行はスクリプト内の他の関数を呼び出すこともできます。ご覧のように、コントロール構造は、わずか数行のコードでも複雑な処理フローを指示することができる。コントロールフローとは、スクリプトを読むときに、最初から最後まで読むだけでなく、実行順序に影響する ことができる。 |