日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > php >内容正文

php

php javascript对象,JavaScript 对象

發(fā)布時間:2025/3/12 php 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 php javascript对象,JavaScript 对象 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

JavaScript 對象

JavaScript 對象是擁有屬性和方法的數(shù)據(jù)。

真實生活中的對象,屬性和方法

真實生活中,一輛汽車是一個對象。

對象有它的屬性,如重量和顏色等,方法有啟動停止等:

對象

屬性

方法

car.name = Fiat

car.model = 500

car.weight = 850kg

car.color = white

car.start()

car.drive()

car.brake()

car.stop()

所有汽車都有這些屬性,但是每款車的屬性都不盡相同。

所有汽車都擁有這些方法,但是它們被執(zhí)行的時間都不盡相同。

JavaScript 對象

在 JavaScript中,幾乎所有的事物都是對象。

JavaScript 中,對象是非常重要的,當你理解了對象,就可以了解 JavaScript 。

你已經(jīng)學(xué)習(xí)了 JavaScript 變量的賦值。

以下代碼為變量 car 設(shè)置值為 "Fiat" :

var car = "Fiat";

對象也是一個變量,但對象可以包含多個值(多個變量),每個值以 name:value 對呈現(xiàn)。

var car = {name:"Fiat", model:500, color:"white"};

在以上實例中,3 個值 ("Fiat", 500, "white") 賦予變量 car。

JavaScript 對象是變量的容器。

對象定義

你可以使用字符來定義和創(chuàng)建 JavaScript 對象:

實例

var person = {firstName:"John", lastName:"Doe", age:50, eyeColor:"blue"};

嘗試一下 ?

定義 JavaScript 對象可以跨越多行,空格跟換行不是必須的:

實例

var person = {

firstName:"John",

lastName:"Doe",

age:50,

eyeColor:"blue"

};

嘗試一下 ?

對象屬性

可以說 "JavaScript 對象是變量的容器"。

但是,我們通常認為 "JavaScript 對象是鍵值對的容器"。

鍵值對通常寫法為 name : value (鍵與值以冒號分割)。

鍵值對在 JavaScript 對象通常稱為 對象屬性。

JavaScript 對象是屬性變量的容器。

對象鍵值對的寫法類似于:

PHP 中的關(guān)聯(lián)數(shù)組

Python 中的字典

C 語言中的哈希表

Java 中的哈希映射

Ruby 和 Perl 中的哈希表

訪問對象屬性

你可以通過兩種方式訪問對象屬性:

實例 1

person.lastName;

嘗試一下 ?

實例 2

person["lastName"];

嘗試一下 ?

對象方法

對象的方法定義了一個函數(shù),并作為對象的屬性存儲。

對象方法通過添加 () 調(diào)用 (作為一個函數(shù))。

該實例訪問了 person 對象的 fullName() 方法:

實例

name = person.fullName();

嘗試一下 ?

如果你要訪問 person 對象的 fullName 屬性,它將作為一個定義函數(shù)的字符串返回:

實例

name = person.fullName;

嘗試一下 ?

JavaScript 對象是屬性和方法的容器。

在隨后的教程中你將學(xué)習(xí)到更多關(guān)于函數(shù),屬性和方法的知識。

訪問對象方法

你可以使用以下語法創(chuàng)建對象方法:

methodName : function() {

// 代碼

}

你可以使用以下語法訪問對象方法:

實例

objectName.methodName()

嘗試一下 ?

通常 fullName() 是作為 person 對象的一個方法,

fullName 是作為一個屬性。

如果使用 fullName 屬性,不添加 (), 它會返回函數(shù)的定義:

實例

objectName.methodName

嘗試一下 ?

有多種方式可以創(chuàng)建,使用和修改 JavaScript 對象。

同樣也有多種方式用來創(chuàng)建,使用和修改屬性和方法。

在隨后的教程中,你將學(xué)習(xí)到更多關(guān)于對象的知識。

更多實例

總結(jié)

以上是生活随笔為你收集整理的php javascript对象,JavaScript 对象的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。