ホームページ > 記事 > ウェブフロントエンド > JavaScriptでメソッドを定義する方法
メソッドの定義方法: 1. 定義式、最初にメソッドを定義してから呼び出します、構文は「関数関数名 (パラメータ) {実行するコード}」です; 2. 変数式、構文は「var 変数名=function 関数名(パラメータ) {実行するコード}」です。
このチュートリアルの動作環境: Windows7 システム、JavaScript バージョン 1.8.5、Dell G3 コンピューター。
JavaScript の関数は Java のメソッドに似ています。これらは特定の関数を実行するステートメント ブロックです。関数を定義するには 2 つの方法があります:
##関数を定義する 2 つの方法の違い: 1 つ目は定義と呼ばれ、2 つ目は変数と呼ばれます。実際のアプリケーションでは、この 2 つに違いはありませんが、呼び出しの順序に違いがあります。定義は呼び出しの後に定義できますが、変数は定義できません。例は次のとおりです。1、定義式
<script> function test(age){ //先定义方法,再调用 console.log(age); } test(23); </script>
<script> test(23); function test(age){ //先调用,再定义方法,不会出错 console.log(age); } </script>2、変数式
<script> var print=function(name){ console.log(name); } print("tom"); </script>
<script> print("tom"); //先调用,再定义会出错。 var print=function(name){ console.log(name); } </script>関数パラメータ リストと戻り値: 関数パラメータ リスト: JavaScript の関数パラメータ リスト内のパラメータにはデータ型を指定できません; 関数パラメータの数 0~255まで可能です パラメータが複数ある場合はカンマで区切ってください; 関数の戻り値: JavaScript関数は関数の戻り値の型部分を定義していません JavaScript関数関数本体の戻り値に従って値を返し、戻り値の型を決定します。return return value ステートメントがない場合、関数には戻り値がありません。 注: 関数内で変数を宣言する場合、var キーワードが無視されると、変数は次のようにグローバル変数になります。次の例: var
を定義した後、コードの 12 行目が間違ってしまいます。
[推奨学習:JavaScript 上級チュートリアル]
以上がJavaScriptでメソッドを定義する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。