前言:
此时各位老铁们对“js上下左右键”大体比较注重,各位老铁们都需要知道一些“js上下左右键”的相关内容。那么小编同时在网络上网罗了一些有关“js上下左右键””的相关内容,希望看官们能喜欢,各位老铁们一起来了解一下吧!JavaScript 对象是拥有属性和方法的数据。
真实生活中的对象,属性和方法
真实生活中,一辆汽车是一个对象。
对象有它的属性,如重量和颜色等,方法有启动停止等:
所有汽车都有这些属性,但是每款车的属性都不尽相同。
所有汽车都拥有这些方法,但是它们被执行的时间都不尽相同。
JavaScript 对象
在 JavaScript中,几乎所有的事物都是对象。
ps:在 JavaScript 中,对象是非常重要的,当你理解了对象,就可以了解 JavaScript 。
以下代码为变量 car 设置值为 "Fiat" :
var car = "Fiat";
对象也是一个变量,但对象可以包含多个值(多个变量),每个值以 name:value 对呈现。
var car = {name:"Fiat", model:500, color:"white"};
在以上实例中,3 个值 ("Fiat", 500, "white") 赋予变量 car。
ps:JavaScript 对象是变量的容器。
对象定义
你可以使用字符来定义和创建 JavaScript 对象:
代码练习:
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>对象定义</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 对象可以跨越多行,空格跟换行不是必须的:
代码练习:
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>创建 JavaScript 对象。</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 对象通常称为 对象属性。
ps:JavaScript 对象是属性变量的容器。
对象键值对的写法类似于:
PHP 中的关联数组Python 中的字典C 语言中的哈希表Java 中的哈希映射Ruby 和 Perl 中的哈希表访问对象属性
你可以通过两种方式访问对象属性:
代码练习:
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>访问对象属性1</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>
运行结果:
代码练习:
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>访问对象属性2</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>
运行结果:
标签: #js上下左右键