JS_对象创建与访问
来源:互联网 发布:枪花乐队知乎 编辑:程序博客网 时间:2024/06/04 19:16
<!DOCTYPE html><!--JavaScript 对象是拥有属性和方法的数据,它是变量的容器,同时对象也是一个变量,但对象可以包含多个值(多个变量)--><html> <head> <meta charset = "utf=8"> <title>My JS about Object</title> </head> <body> <!--创建JS对象的方法--> <p>1.创建JavaScript对象</p> <p id = "create0"></p> <script> <!--创建JS对象方法一--> var person0 = {firstName:"John", lastName:"Doe", age:50, eyeColor:"blue"} ; document.getElementById("create0").innerHTML = person0.firstName + " Now is " + person0.age + " years old." ; </script> <p id = "create1"></p> <script> <!--创建JS对象方法二--> var person1 = { firstName:"Jane", lastName:"Vic", age:25, eyeColor:"brown" } ; document.getElementById("create1").innerHTML = person1.firstName + " Now is " + person1.age + " years old." ; </script> <hr> <!--JS对象方法--> <p>2.JS对象方法</p> <p>对象的方法定义了一个函数,并作为对象的属性存储</p> <p id = "fun1"></p> <p>如果你要访问 person 对象的 fullName 属性,它将作为一个定义函数的字符串返回</p> <p id = fun2></p> <script> var person2 = { firstName:"John", lastName:"Doe", age:50, eyeColor:"blue", <!--对象方法--> fullName : function() { return this.firstName + " " + this.lastName ; } } ; document.getElementById("fun1").innerHTML = "带括号访问对象方法:" + "Full Name is " + person2.fullName() ; document.getElementById("fun2").innerHTML = "不带括号访问对象方法:" + person2.fullName; </script> <hr> <!--3.JS对象访问--> <p>JS对象访问方法</p> <p id = "get0"></p> <p id = "get1"></p> <script> var person3 = { firstName:"Herry", lastName:"Kik", age:5, eyeColor:"blue", <!--对象方法--> fullName : function() { return this.firstName + " " + this.lastName ; } } ; <!--对象属性访问方法一--> document.getElementById("get0").innerHTML = person3.firstName; <!--对象属性访问方法二--> document.getElementById("get1").innerHTML = person3["firstName"] ; </script> <p>对象方法的访问方法同2中所示</p> <hr> </body></html>
运行结果:
PS :参考http://www.runoob.com/js/js-obj-intro.html
阅读全文
0 0
- JS_对象创建与访问
- JS_创建对象+调用对象方法
- JS_对象创建的几种方式
- java虚拟机------对象的创建与访问
- JVM对象的创建与访问
- 虚拟机中创建与访问对象
- 三、Mat对象的-访问与创建
- Js_面向对象基础
- Node.js_全局对象
- Js_面向对象_01
- Js_面向对象_02
- Js_面向对象_canvas_02
- Js_面向对象_canvas_03
- 对象的延迟创建与多线程安全访问
- 对象的延迟创建与多线程安全访问
- C++基础:类与对象(创建 成员 访问)
- JVM学习02——对象的创建与访问
- JVM学习02——对象的创建与访问
- LeetCode 198. [DP]House Robber
- 在507干活的第5天
- java集合--List总结(LinkedList, ArrayList等使用场景和性能分析)
- 在页面上获取url中的参数
- UNIX编程专题-wait和waitpid详解2
- JS_对象创建与访问
- 使用NanoHTTPD,返回值乱码问题
- 查看端口号占用
- 数据库性能优化的五种方案(mycat,基于阿里coba开源的数据库中间件,很容易实现分库分表、主从切换功能。另一个当当网开源的一个库 sharding-jdbc)
- web_custom_request、web_submit_data、web_submit_form三者的区别
- JAVA怎样得到当前程序所在文件夹的路径
- if exists用法
- Cannot load driver class: com.mysql.jdbc.Driver
- Spring Boot集成lombok让代码更简洁