JSP(JavaScript中的类和this关键字及参数动态修改)

来源:互联网 发布:java物流项目管理系统 编辑:程序博客网 时间:2024/05/16 11:24

1,对象与对象的实例

<html><script language="javascript">function Person(){}var person1 = new Person();person1.age=18;person1.name="xxx";alert(person1.name+"."+person1.age);// alert(person1["name"]+"."+person1["age"])/* var x = "name"alert(person1[x]+"."+person1["age"])eval("alert(person1.name);"); == alert(person1.name);eval("alert(person1."+x+");");--->实现动态执行*/function sayFunc(){alert(person1.name+"."+person1.age);}/*此处和Java很不相同*/// 1,将函数赋给成员person1.say = sayFunc;// 2,调用成员方法person1.say();</script></html>
2,构造方法和this关键字

<html><script language="javascript">function Person(name,age){this.age=age;this.name=name;this.say=sayFunc;}function sayFunc(){alert(this.name+"."+this.age);}var person1=new Person("Jack",12);var person2=new Person("Herry",18);person1.say();person2.say();</script></html>

3,在函数中修改参数的问题
引用:可以通过函数修改
值:不可以通过函数修改



原创粉丝点击