ホームページ  >  記事  >  ウェブフロントエンド  >  JavaScriptの関数定義学習ノート_JavaScriptスキル

JavaScriptの関数定義学習ノート_JavaScriptスキル

WBOY
WBOYオリジナル
2016-05-16 15:52:50966ブラウズ

関数宣言

function funname( 参数 ){

  ...执行的代码

}

宣言関数はすぐには実行されません: funname();

を呼び出した後にのみ実行されます。

* セミコロンは実行可能な JavaScript ステートメントを区切るために使用されます。関数宣言は実行可能なステートメントではないため、セミコロンで終わりません。

関数式

var x = function( 参数 ){

  ...执行的代码块

};

関数式で定義された関数は、実際には匿名関数です (この関数には名前がなく、変数に直接格納されます)

※関数式は実行文のため末尾にセミコロンが必要です。

関数コンストラクター

コードをコピーします コードは次のとおりです:

var myFunction = new Function( "a" , "b" , "return a * b" );

関数を呼び出して変数に代入します:

コードをコピーします コードは次のとおりです:

var x = myFunction( 4 , 3 ); // x = 12;

実際の運用では、コンストラクターを使用して関数を定義することは推奨されません。上記の例は次のように書き換えることができます。

コードをコピーします コードは次のとおりです:
var myFunction = function( a,b ){ return a * b };
var x = myFunction( 4 , 3 ); // x = 12;

以上がこの記事の全内容です。皆さんに気に入っていただければ幸いです。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。