Javascript 中的 对象调用
<!DOCTYPE html> <html> <head> <title>js9.html</title> </head> <body> <script type="text/javascript"> function member(name,gender) { this.name = name; this.gender = gender; } var m1 = new member("zhangsan", "男"); var m2 = new member("lisi", "男"); var m3 = new member("wangbin", "女"); with (document) { write(m1.name, m1.gender, "<br>"); //可以直接有逗号分隔代替"+". write(m2.name, m2.gender, "<br>"); write(m3.name, m3.gender, "<br>" ); } </script> </body> </html>
结果:
zhangsan男
lisi男
wangbin女
再看一个
<!DOCTYPE html> <html> <head> <title>js10.html</title> </head> <body> <script type="text/javascript"> function member(name, gender) { this.name = name; this.gender = gender; this.display = display;//指定member对象的 display方法 } function display() { var str = this.name + "," + this.gender; document.writeln(str, "<br>"); } var m1 = new member("allen", "男"); var m2 = new member("alex", "男"); var m3 = new member("jenny", "女"); m1.display(); m2.display(); m3.display(); </script> </body> </html>
结果:
allen,男
alex,男
jenny,女