欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

JavaScript 語言精粹學(xué)習(xí)筆記第2/2頁

 更新時(shí)間:2009年08月21日 12:45:40   作者:  
JavaScript建立在一些非常好的想法和少數(shù)非常壞的想法之上。

數(shù)字:64位的浮點(diǎn)數(shù)
如果一個(gè)數(shù)字字面量有指數(shù)部分,那么這個(gè)字面量的知識由e之前的部分乘以10的e之后部分的次方計(jì)算出來的。所以100和1e2是相同的數(shù)字。
值NaN是一個(gè)數(shù)值,它表示一個(gè)不能產(chǎn)生正常結(jié)果的運(yùn)算結(jié)果。NaN不等于任何值,包括它自己。你可以用函數(shù)isNaN(number)檢測NaN。
值Infinity表示所有大于1.79769313486231570e+308的值。
JavaScript有一個(gè)對象Math,它包含一套作用于數(shù)字的方法, Math.floor(number)方法將一個(gè)數(shù)字轉(zhuǎn)換成一個(gè)整數(shù)。
字符集:
字符--16位(Unicode是一個(gè)16位的字符集)
JavaScript沒有字符類型。要表示一個(gè)字符,只須創(chuàng)建僅包含一個(gè)字符的字符串即可。
\u約定允許指定用數(shù)字表示字符嗎位。 "A" === "\u0041"
字符串有一個(gè)length屬性。例如,"seven".length 是5。
字符串是不可變的,一旦字符串被創(chuàng)建,就永遠(yuǎn)無法改變它。但是通過+運(yùn)算符去連接其他的字符串從而得到一個(gè)新字符串是很容易的。兩個(gè)包含著完全相同的字符且字符順序也相同的字符串被認(rèn)為是相同的字符串。
所以: 'c' + 'a' + 't' === 'cat'

JavaScript的簡單類型包括數(shù)字,字符串,布爾值(true和false),null值和undefined值。其他所有的值都是對象。
對象是屬性的容器,其他每個(gè)屬性都擁有名字和值。
屬性的名字可以是包括空字符串在內(nèi)的任意字符串。
屬性值可以是除underfined值之外的任何值。
JavaScript中的對象是無類別的。它對新屬性的名字和值沒有約束。對象適合用于收集和管理數(shù)據(jù)。對象可以包括其他對象,所以它們可以容易地表示成樹形或圖形結(jié)構(gòu)。
JavaScript包括一個(gè)原型鏈特性,允許對象繼承另一個(gè)對象的屬性。正確的使用它能減少對象初始化的時(shí)間和內(nèi)存消耗。
對象字面量:
對象字面量提供了一種非常方便的創(chuàng)建新對象值得表示法。一個(gè)對象字面量就是包圍在一對花括號中的零或多個(gè)“名/值”對。對象字面量可以出現(xiàn)在允許表達(dá)式出現(xiàn)的地方。
var empty_object = {};
var stooge = {
"first-name":"Jerome",
"last-name":"Howard"
};
屬性名可以使包括孔字符串在內(nèi)的任何字符串。在對象字面量中,如果屬性名是一個(gè)合法的JavaScript標(biāo)示符且不是保留字,并不強(qiáng)制要求用引號括住屬性名。所以用引號括住“first-name”是必須的,但是否括住first_name則是可選的。逗號用來分隔多個(gè)"名/值"對。
屬性的值可以從包括另一個(gè)對象字面量在內(nèi)的任意表達(dá)式中獲得。對象是可以嵌套的。
復(fù)制代碼 代碼如下:

var flight = {
airline:"Oceanic",
number:815,
departure: {
IATA:"SYD",
time:"2004-09-22 14:55",
city:"Sydney"
},
arrival: {
IATA:"LAX",
time:"2004-09-23 10:42",
city:"Los Angeles"
}
};

相關(guān)文章

  • js老生常談之this,constructor ,prototype全面解析

    js老生常談之this,constructor ,prototype全面解析

    下面小編就為大家?guī)硪黄猨s老生常談之this,constructor ,prototype。小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2016-04-04
  • 深入理解typescript中的infer關(guān)鍵字的使用

    深入理解typescript中的infer關(guān)鍵字的使用

    infer 這個(gè)關(guān)鍵字,整理記錄一下,避免后面忘記了。具有一定的參考價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-06-06
  • js方法數(shù)據(jù)驗(yàn)證的簡單實(shí)例

    js方法數(shù)據(jù)驗(yàn)證的簡單實(shí)例

    下面小編就為大家?guī)硪黄猨s方法數(shù)據(jù)驗(yàn)證的簡單實(shí)例。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2016-09-09
  • AngularJS+Bootstrap實(shí)現(xiàn)多文件上傳與管理

    AngularJS+Bootstrap實(shí)現(xiàn)多文件上傳與管理

    這篇文章主要為大家詳細(xì)介紹了AngularJS+Bootstrap實(shí)現(xiàn)多文件上傳與管理,對上傳文件進(jìn)行加載與刪除操作,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-11-11
  • 一起來學(xué)習(xí)TypeScript的類型

    一起來學(xué)習(xí)TypeScript的類型

    這篇文章主要為大家詳細(xì)介紹了TypeScript的類型,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-02-02
  • 一篇文中告訴你JS中的"值傳遞"和"引用傳遞"

    一篇文中告訴你JS中的"值傳遞"和"引用傳遞"

    在JavaScript中,可以通過值和引用傳遞,兩者之間的主要區(qū)別是,按值傳遞發(fā)生在賦值基本類型的時(shí)候,而賦值對象時(shí)按引用傳遞,下面這篇文章主要給大家介紹了關(guān)于JS中"值傳遞"和"引用傳遞"的相關(guān)資料,需要的朋友可以參考下
    2022-05-05
  • JS實(shí)現(xiàn)留言板功能

    JS實(shí)現(xiàn)留言板功能

    這篇文章主要為大家詳細(xì)介紹了JS實(shí)現(xiàn)留言板功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-06-06
  • 嘗試動手制作javascript放大鏡效果

    嘗試動手制作javascript放大鏡效果

    這篇文章主要介紹了javascript放大鏡效果,照著別人的例子,自己試著做了個(gè)放大鏡效果,感興趣的小伙伴們可以參考一下
    2015-12-12
  • 微信小程序navigator跳轉(zhuǎn)及參數(shù)傳遞的方法

    微信小程序navigator跳轉(zhuǎn)及參數(shù)傳遞的方法

    這篇文章主要介紹了微信小程序navigator跳轉(zhuǎn)及參數(shù)傳遞,在navigator中添加需要跳轉(zhuǎn)的路徑,如果需要帶參,則在路徑后面添加所要傳遞的參數(shù)以及值,需要的朋友可以參考下
    2023-11-11
  • JS 數(shù)組隨機(jī)洗牌的實(shí)例代碼

    JS 數(shù)組隨機(jī)洗牌的實(shí)例代碼

    這篇文章主要介紹了js 數(shù)組隨機(jī)洗牌的實(shí)例代碼,非常不錯(cuò),具有一定的參考借鑒價(jià)值 ,需要的朋友可以參考下
    2018-09-09

最新評論