1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374 |
- <!DOCTYPE html>
- <html lang="en">
- <head>
- <meta charset="UTF-8">
- <title>Title</title>
- </head>
- <body>
- </body>
- </html>
- <script>
- //new 创建对象
- let o = new Object();
- o.setName="zs";
- o.setAge=18;
- o.setAddress="北京海淀";
- console.log(o)
- //get获取不到
- //console.log(o.getName())
- console.log(o.setAge)
- let o1 = new Object();
- //在o1 对象下 添加属性 name age school
- o1.name = "ls";
- o1.age = 22;
- o1.school = "北京大学";
- console.log(o1)
- // {} 声明对象
- // 类 和 对象
- let o2 = {
- age:12,
- name : "zs",
- showInfo:function (){
- console.log("showInfo")
- }
- }
- console.log(o2);
- //调用方法
- o2.showInfo();
- //设置 password 属性
- o2.password = "123456";
- console.log(o2.password);
- //this关键字
- console.log(this) //在方法外 window
- function methodThis(){
- //函数内指的是方法 window
- console.log("this js内"+this.name)
- }
- methodThis();
- let o3 = {
- name:"zs",
- methodThis1:function (){
- console.log("this 对象内"+this.name)
- console.log("this 对象内"+this)
- }
- }
- o3.methodThis1()
- </script>
|