ホームページ  >  記事  >  ウェブフロントエンド  >  JavaScriptでの関数の使い方とは何ですか?

JavaScriptでの関数の使い方とは何ですか?

青灯夜游
青灯夜游オリジナル
2022-02-08 15:50:3912965ブラウズ

JavaScript での関数の使用法: 1. 通常の関数として使用します。構文は「関数 関数名(){...}」です。 2. オブジェクト属性として使用します。 3. 使用します。コンストラクターとして、構文「var obj = new function(){ ...}」。

JavaScriptでの関数の使い方とは何ですか?

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

おそらく JavaScript で理解するのが最も難しい概念の 1 つは関数の使用です。何度も練習を重ねて、JavaScript 関数の 3 つの使用法を次のようにゆっくりと要約しました:

1. 通常の関数として使用します

function exception(){
  return  "error:";
}
var obj = result(); // 此处result作为常规函数来调用,obj获取到的是result函数的返回值;

2. オブジェクト属性として使用します

JavaScript の関数は、関数タイプであり、オブジェクトでもあります。他のオブジェクトの属性としても使用できます。オブジェクトの関数属性が呼び出されると、関数内のコードが実行されます。次のように:

function showMsg(){
     this.msg = "error"
     alert(this.msg);
}
var exception = new object;
exception.show = showMsg;

3. コンストラクターとして使用します

JavaScript のカスタム クラスとクラスのインスタンス化は、新しい関数の形式を使用して関数の定義に実装されます。オブジェクトインスタンスを返します。

var obj = new function(){ this.msg= "error";} // 调用匿名函数返回object实例

または

function Exception(){
this.msg = "error";
this.show = function(){
alert(this.msg);
}
}
var exception = new Exception();
exception.show();

[関連する推奨事項: JavaScript 学習チュートリアル]

以上がJavaScriptでの関数の使い方とは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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