javascript
layui根据name获取对象_JavaScript对象 - 初识
什么是對(duì)象?
什么是對(duì)象:
其實(shí)就是一種類型,即【引用】類型。而對(duì)象就是【引用類型】的實(shí)例。在ECMAScript 中引用類型是一種【數(shù)據(jù)結(jié)構(gòu)】,用于將【數(shù)據(jù)和功能】組織在一起。
分析數(shù)據(jù)存儲(chǔ)的歷程:
變量(單個(gè)數(shù)據(jù)) →> 數(shù)組(批量數(shù)據(jù)) →> 對(duì)象(數(shù)據(jù),函數(shù))
對(duì)象中存儲(chǔ)的數(shù)據(jù),我們叫對(duì)象的屬性
對(duì)象中存儲(chǔ)的函數(shù),我們叫做對(duì)象的方法
對(duì)象的創(chuàng)建:
1.使用new運(yùn)算符創(chuàng)建對(duì)象
var person = new Object();//給對(duì)象添加數(shù)據(jù)/屬性person.name = “xxx”;person.age = “18”;//給對(duì)象添加函數(shù)/方法person.showName = function (){ alert(person.name);}//如果我們想要訪問上述對(duì)象的屬性和函數(shù)alert(person.name);運(yùn)行結(jié)果如下
如果我們想要調(diào)用對(duì)象的方法
var person = new Object();//給對(duì)象添加數(shù)據(jù)/屬性person.name = “xxx”;person.age = “18”;//給對(duì)象添加函數(shù)/方法person.showName = function (){ alert(person.name);}//如果我們想要訪問上述對(duì)象的屬性和函數(shù)//alert(person.name);person.showName();運(yùn)行結(jié)果如下:
2.new運(yùn)算符可以省略
var person = Object();下面的語句和上面的都一樣寫法和用法
但是以上這兩種方法我們不太常用
3.使用常量/字面量創(chuàng)建對(duì)象
var person = { }; //創(chuàng)建了一個(gè)對(duì)象// person.name = “xxx”; 添加屬性除了這種方式,還可以寫成person[“name”] = “xxx”;person.age = 18;person.showName = function(){ alert(person.name);}person.showName(); //調(diào)用時(shí)直接通過person.show來調(diào)用即可運(yùn)行結(jié)果如下:
4.delete 刪除對(duì)象屬性
var person = { }; //創(chuàng)建了一個(gè)對(duì)象person.name = “xxx”; //添加屬性除了這種方式,還可以寫成person.age = 18;person.showName = function(){ alert(person.name);}alert(person.name);delete person.name;alert(person.name);運(yùn)行結(jié)果如下:
沒有刪除時(shí)
刪除之后
函數(shù) 也是數(shù)據(jù)類型/復(fù)合/引用數(shù)據(jù)類型 function
函數(shù)名 == 函數(shù)所在的地址
什么是日期對(duì)象?
在js中,日期是非常重要的,在我們發(fā)朋友圈、聊天對(duì)話框中都會(huì)出現(xiàn)精準(zhǔn)的日期顯示,這就是日期對(duì)象Date
日期也是數(shù)據(jù)類型/復(fù)合數(shù)據(jù)類型,是對(duì)象
創(chuàng)建方法:
var d = new Date();alert(d);運(yùn)行結(jié)果如下,輸出了一大串?dāng)?shù)字:
這就是返回的當(dāng)前時(shí)間
注意:
我們所用的時(shí)間都是根據(jù)格林尼治時(shí)間,中國(guó)北京處于東八區(qū),所以中國(guó)的時(shí)間要加8個(gè)小時(shí)。所以后面有GMT+0800
參數(shù):
如果我們不傳參數(shù),默認(rèn)獲取的就是當(dāng)前系統(tǒng)的時(shí)間
生成日期對(duì)象的參數(shù)類型可以是:
1.Date( “2015/08/22” );
2.Date( 2016,04,13,14,34 );
3.Date( “2015-08-22” );
4.參數(shù)可以是毫秒數(shù)( 1秒=1千毫秒,計(jì)算從1970年開始+毫秒數(shù),計(jì)算出這個(gè)時(shí)間 )
我們來分別試一下這三種方式:
var d = new Date( “2015/08/22” );alert( d );運(yùn)行結(jié)果如下:
var d = new Date( “2015-08-22” );alert( d );運(yùn)行結(jié)果如下:
var d = new Date(2016,04,13,14,34);alert( d );運(yùn)行結(jié)果如下:
重要的是第4種方法,毫秒的寫法
var d = new Date( 1000 );alert( d );運(yùn)行結(jié)果如下:
準(zhǔn)確的是格林尼治時(shí)間是1970年0時(shí),這里我們寫了1秒,又加了8小時(shí),所以運(yùn)行結(jié)果是這樣
以1970年1月1日0時(shí)0分0秒為參照物。1970年是Unix的誕生日。
- 寫作不易,大家多多關(guān)注,謝謝啦-
---web分享,分享的不只是web
總結(jié)
以上是生活随笔為你收集整理的layui根据name获取对象_JavaScript对象 - 初识的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ide 波浪线_零基础学习Python_
- 下一篇: java httprequesthand