javascript 對象,
這是一門完全面向對象的語言,毋庸置疑
- var obj=new Object();
- obj.val=5;
- obj.click=function(){
- alert(this.val);
- };
- //聲明對象指派的兩種方式都可以
- obj.click();
- var obj={
- val:5,
- click:function(){
- alert("hello");
- }
- };
- //一個簡單的函數接受值,并賦給上下文
- function User(name){
- this.name=name;
- }
- //建立一個該函數的新對象
- var me=new User("my name");
- alert(me.name);
- alert(me.constructor==User);
- //如果隻作為函數來調用
- User("test");
- alert(window.name);
- function User(name,age){
- this.name=name;
- this.age=age;
- }
- User.prototype.getName=function(){
- return this.name;
- };
- User.prototype.getAge=function(){
- return this.age;
- };
- var user=new User("bob",44);
- alert(user.getName());