js使用函数创建对象的方式

    xiaoxiao2021-12-14  15

    <html> <head> <title>test.html</title> <script type="text/javascript" src="../js/jquery.easyui.min.js"></script> <script type="text/javascript"> function Animal(name) { this.name = name; this.age = 0; } function show() { } function test() { var a1 = Animal; // 输出:alert(a1),输出函数 alert(a1); var a2 = Animal(); // 输出:输出undefined alert(a2); var a3 = new Animal(); // 输出:object alert(a3); var a4 = new Animal; // 输出:object,等同于a3,只要是使用new开头的,都生成了对象 alert(a4); var a5 = new show(); alert(a5); // 输出:object var a6 = new show; alert(a6); // 输出:object } </script> </head> <body> <div id="show">这是一个div</div> <input type="button" value="btn" οnclick="test()" /> </body> </html>

    可以看到在javascript,一切都是对象,函数也是一种特殊对象。

    转载请注明原文地址: https://ju.6miu.com/read-965505.html

    最新回复(0)