JavaScript 物件的建立及常用方法的使用

2021-09-24 00:10:57 字數 1708 閱讀 4519

第一種: 通過字面量建立物件

//建立乙個名為 dog 的物件

var dog=

}// 呼叫 eat(food) 函式,並傳入引數"狗屎"

dog.

eat(

"狗屎");

// 輸出結果為:哈士奇正在吃狗屎

第二種: 原生的建構函式建立物件

//建立乙個名為 dog 的物件

var dog =

newobject()

;// 為物件定義屬性

dog .name =

"阿拉斯加"

; dog .age=3;

dog .*** =

"公";

// 為物件定義函式

dog .eat =

function

(food)

// 呼叫 eat(food) 函式,並傳入引數"狗屎"

dog .

eat(

"狗屎");

// 輸出結果為:阿拉斯加也在吃狗屎

第三種: 自定義建構函式建立物件

function dog (name,age,***)

}//建立乙個名為 dog 的物件並傳入相應引數

var dog =

newdog

(「薩摩耶」,

"雪白色"

,"吃東西");

// 呼叫 eat(food) 函式

dog .

eat(

"狗屎");

// 輸出結果為:薩摩也正在吃狗屎

二、常用方法的使用

1 數字轉換

parseint(string)——		

將字串型別的數字裝換為number型別的數字,會自動去掉小數部分,還會去掉第一次出現非數字類字串後面的所有內容

例1: var num = parseint(「1234.88」);

console.log(sum) ;

輸出結果:1234。(省略了小數部分)

例2: var num = parseint(「5678jh34hez」);

console.log(sum) ;

輸出結果:5678。(去掉了j字母及其後面的部分)

parsefloat(string)——

將字串型別的數字裝換為number型別的小數

例: var num = parsefloat("123.123")

console.log(num) ;

輸出結果:123.123

tofixed (number)——

指定保留小數字

例: var num = 123.1234

console.log(num.tofixed(2))

輸出結果:123.12

2 日期建構函式

date()——

可通過該函式建立日期物件,並呼叫日期類中的函式

例:var date = new date();

date.getfullyear()——當前年份

date.getmonth()——當前月份

date.getdate()——當前日期

date.gethours()——當前小時

date.getminutes()——當前分鐘

javascript物件的建立

function createoject name,return object var aa createoject zhangsan nan aa.run 利用第一種方式的問題就是不能識別他是什麼物件 function myobject name,var testobect new myobjec...

JavaScript物件的建立

var person new object person.name cjh person.age 19 var person 需要注意的是,花括號內,成員與成員之間以逗號隔開,而最後乙個成員後不能跟逗號,否則會在ie7及更早的版本中報錯。成員名也可以直接使用字串。其一大優點是可以向函式傳遞大量引數。...

JavaScript建立物件

一 建立單個物件 方式一 object建構函式 var o new object o.key value 方式二 物件字面量 方式一和二缺點 使用相同的介面建立很多物件會產生大量重複 使用方式三解決 方式三 工廠模式 使用函式封裝以特定介面建立物件的細節 function createobject ...