オブジェクトのメソッドを作成するためのJavaスクリプト

<!DOCTYPE HTML>
<HTML>
    <ヘッド>
        <メタ文字セット= "UTF-8" />
        <タイトル> </ TITLE>
    </ head>の
    <身体>
        ます。<script type = "text / javascriptの">
            // オブジェクトが作成されたリテラルの実施形態の
            VAR学生= {
                名前: "小明" 
                年齢: 18 
                研究:関数(){
                    console.log( "学びます" 
                }
            }
            
            // 2、オブジェクトを作成するために、工場出荷時のパターンは、
            機能学生(名前、年齢を){
                名前 =名前名:?「ファラオの次に」;
                年齢?=年齢年齢:30 ;
                VaRの学生= {
                    名前:名前、
                    年齢:年齢、
                    研究:関数(){
                        console.log( "学びます" 
                    }
                }
                
                リターン学生。
            }
            
            VAR S1 =学生( 'ボブ'、16 VAR S2 =学生( '黒'、18れるVAR S3 = 学生()
            console.log(S1)
            console.log(S2)
            console.log(S3)
            
            
            ここで、それは= {
                手: "手" 
                足: "脚" 
                食べる:関数(){
                    console.log( "食べることができます" 
                }
            }
            
            
            // オブジェクト3コンストラクタ作成
            機能教師(名前、年齢を){
                名前 =名前名:?「ファラオの次に」;
                年齢?=年齢年齢:30 ;
                // にconsole.log(この)
                この .nameの= 名前;
                この .age = 年齢
                 この .teach = 関数(){
                    console.log(「ティーチの学生の知識」
                }
            }
            
            // プロトタイプオブジェクトを設定することにより、実装の継承。
            = Teacher.prototype 
            Teacher.prototype.sound = 関数(){
                console.log( "話します" 
            }
            
            // 新しいことで関数を呼び出し、それがオブジェクトを作成しますが、この関数の内部では、オブジェクトを指します。
            VAR T1 = 新しい新しい先生()
            console.log(T1)
            
            // あなたはコンストラクタ呼び出しにしている場合は、新たに追加することではない、それはグローバル変数やメソッドを作成するには、ウィンドウのために、この時点につながる
            のvar T2 = 新新)(教師
            console.log(T2)
            
        </ SCRIPT>
    </ BODY>
</ HTML>

 

おすすめ

転載: www.cnblogs.com/a155-/p/12233570.html