JavaScriptの定義「静的関数」と「静的変数」

1087 ワード

        $(function () {
            function Person() {
                var sar = 6000;
                this.getSar = function(){
                    return sar;
                }
                this.setSar = function(thesar) {
                    sar = thesar;
                }
            }
            Person.prototype.sleep = function() {
                alert("coding coding");
            }

            // Person.getSar(); //          
            // Person.sleep(); //          
            //       ,run    Person [    ]     
            Person.run = function() {
                alert("run away!");
            }
            //     
            Person.phoneNumber = "1386595645";
            Person.run()
            alert(Person.phoneNumber);

            var p = new Person();
            p.sleep();
            // p.run(); //      

            function func() {

            }
            // name                
            alert(func.name); //       
            alert(typeof func.name); // string
        });