对象也是一个变量,但对象可以包含多个值(多个变量)。你可以使用字符来定义和创建 JavaScript 对象:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>HTML中文网</title> </head> <body> <p>创建 JavaScript 对象。</p> <p id="demo"></p> <script> var person = {firstName:"John", lastName:"Doe", age:50, eyeColor:"blue"}; document.getElementById("demo").innerHTML = person.firstName + " 现在 " + person.age + " 岁."; </script> </body> </html>
运行结果:
对象属性
可以说 "JavaScript 对象是变量的容器"。但是,我们通常认为 "JavaScript 对象是键值对的容器"。键值对通常写法为 name : value (键与值以冒号分割)。键值对在 JavaScript 对象通常称为 对象属性。
对象键值对的写法类似于:
PHP 中的关联数组
Python 中的字典
C 语言中的哈希表
Java 中的哈希映射
Ruby 和 Perl 中的哈希表
访问对象属性
你可以通过两种方式访问对象属性:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>HTML中文网</title> </head> <body> <p> 有两种方式可以访问对象属性: </p> <p> 你可以使用 .property 或 ["property"]. </p> <p id="demo"></p> <script> var person = { firstName : "John", lastName : "Doe", id : 5566 }; document.getElementById("demo").innerHTML = person.firstName + " " + person.lastName; </script> </body> </html>
运行结果:
以上就是javascript有对象吗?的详细内容,更多请关注易知道|edz.cc其它相关文章!