???? 最近這段時(shí)間一直很忙,公司一下子把三個(gè)項(xiàng)目堆到了一起交給我,我都要瘋了。天天加班,加班,周六加班加班。。。??偹阙s完了進(jìn)度。但是趕完了進(jìn)度,人也就開始放縱了,心里想到的就是我要好好休息一下。。所以我也沒(méi)運(yùn)動(dòng),沒(méi)看書,沒(méi)學(xué)習(xí)。。開始了新一輪自我獎(jiǎng)賞的墮落生活,最重要的是這種墮落的生活還能給自己找到借口還慰藉自己。這個(gè)才是最嚴(yán)重的問(wèn)題。
?????? 我現(xiàn)在回想一下先前學(xué)的知識(shí),還記得一點(diǎn),但是讓自己寫可能就是有點(diǎn)為難了,所以學(xué)習(xí)這件事,最怕的就是三天打魚半個(gè)月曬網(wǎng),人生在世短短百年,能堅(jiān)持下來(lái)雷打不動(dòng)的事情出了吃飯睡覺(jué),怕是真的找不到第三件事了。那么是不是當(dāng)一件事成為你賴以生存的時(shí)候,你才能堅(jiān)持下來(lái),那為什么不能堅(jiān)持呢------自律這件事?
?????? 閑話不多說(shuō)了,繼續(xù)看JavaScript吧,畢竟這件事情一定要堅(jiān)持下去!
???? JavaScript 對(duì)象
JavaScript 中的所有事物都是對(duì)象:字符串、數(shù)值、數(shù)組、函數(shù)...(這點(diǎn)區(qū)別于java.java有8種基本數(shù)據(jù)類型,所以其實(shí)java并不能算完全的面向?qū)ο螅?/p>
此外,JavaScript 允許自定義對(duì)象。
所有事物都是對(duì)象
JavaScript 提供多個(gè)內(nèi)建對(duì)象,比如 String、Date、Array 等等。
對(duì)象只是帶有屬性和方法的特殊數(shù)據(jù)類型。
布爾型可以是一個(gè)對(duì)象。
數(shù)字型可以是一個(gè)對(duì)象。
字符串也可以是一個(gè)對(duì)象
日期是一個(gè)對(duì)象
數(shù)學(xué)和正則表達(dá)式也是對(duì)象
數(shù)組是一個(gè)對(duì)象
甚至函數(shù)也可以是對(duì)象
對(duì)象可以擁有方法和屬性。JavaScript的對(duì)象也是通過(guò)關(guān)鍵字 “new”來(lái)創(chuàng)建 的;舉個(gè)栗子:
var persion = new Person();

JavaScript?? Number對(duì)象
?? JavaScript只有一種數(shù)字類型,可以用來(lái)表示整數(shù)和小數(shù)點(diǎn)等數(shù)字,所有JavaScript均為64位在JavaScript中,數(shù)字不分為整數(shù)類型和浮點(diǎn)型類型,所有的數(shù)字都是由 浮點(diǎn)型類型。JavaScript采用IEEE754標(biāo)準(zhǔn)定義的64位浮點(diǎn)格式表示數(shù)字,它能表示最大值為±1.7976931348623157 x 10308,最小值為±5 x 10 -324 默認(rèn)情況下,JavaScript 數(shù)字為十進(jìn)制顯示。但是你可以使用 toString() 方法 輸出16進(jìn)制、8進(jìn)制、2進(jìn)制。
var myNumber=128;
myNumber.toString(16);?? // 返回 80
myNumber.toString(8);??? // 返回 200
myNumber.toString(2);??? // 返回 10000000
無(wú)窮大(Infinity)
當(dāng)數(shù)字運(yùn)算結(jié)果超過(guò)了JavaScript所能表示的數(shù)字上限(溢出),結(jié)果為一個(gè)特殊的無(wú)窮大(infinity)值,在JavaScript中以Infinity表示。同樣地,當(dāng)負(fù)數(shù)的值超過(guò)了JavaScript所能表示的負(fù)數(shù)范圍,結(jié)果為負(fù)無(wú)窮大,在JavaScript中以-Infinity表示。無(wú)窮大值的行為特性和我們所期望的是一致的:基于它們的加、減、乘和除運(yùn)算結(jié)果還是無(wú)窮大(當(dāng)然還保留它們的正負(fù)號(hào))。

