ホームページ > ウェブフロントエンド > フロントエンドQ&A > JavaScriptで関数を定義するために使用されるもの

JavaScriptで関数を定義するために使用されるもの

WBOY
リリース: 2022-04-13 18:50:58
オリジナル
3045 人が閲覧しました

JavaScript で関数を定義する方法: 1. function キーワードを使用して名前付き関数を定義します。構文は「関数 関数名 (パラメーター) {実行コード}」です。 2. 「var x=」を使用します。 function(name){ 実行されたコード};" は匿名関数を定義します。

JavaScriptで関数を定義するために使用されるもの

このチュートリアルの動作環境: Windows 10 システム、JavaScript バージョン 1.8.5、Dell G3 コンピューター。

JavaScript での関数の定義に使用されるもの

1. JavaScript では、キーワード function を使用して関数を定義します。

#関数は、宣言または式を通じて定義できます。

関数宣言の構文:

function functionName(parameters) {
  执行的代码}
ログイン後にコピー

関数は宣言された直後には実行されませんが、必要なときに呼び出されます。

例:

function myFunction(a, b) {
    return a * b;
}
ログイン後にコピー

注:

セミコロンは、実行可能な JavaScript ステートメントを区切るために使用されます。

関数宣言は実行可能なステートメントではないため、セミコロンで終わりません。

2. 関数式

JavaScript 関数は式によって定義できます。

関数式は変数に格納できます:

var x = function (a, b) {return a * b};
ログイン後にコピー

関数式を変数に格納した後、その変数は関数としても使用できます:

var x = function (a, b) {return a * b};
var z = x(4, 3);
ログイン後にコピー

上記function は実際には匿名関数です (関数には名前がありません)。

関数は変数に格納されており、関数名は必要ありません。通常は変数名を通じて呼び出されます。

注: 上記の関数は実行ステートメントであるため、セミコロンで終わります。

Function() コンストラクター

上記の例では、関数がキーワード function を通じて定義されていることを学びました。

関数は、組み込みの JavaScript 関数コンストラクター (Function()) を通じて定義することもできます。

var myFunction = new Function("a", "b", "return a * b");
var x = myFunction(4, 3);
ログイン後にコピー

上記の例は次のように記述できます:

var myFunction = function (a, b) {return a * b};
var x = myFunction(4, 3);
ログイン後にコピー

[関連する推奨事項:

JavaScript ビデオ チュートリアル Web フロントエンド ]

以上がJavaScriptで関数を定義するために使用されるものの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート