Udacity前端開發(fā)工程師(入門)29 - 數(shù)據(jù)類型和變量

1. 數(shù)據(jù)類型入門

數(shù)據(jù)數(shù)據(jù)類型是構(gòu)成任何編程語言的要素捌臊。在本課中,將會(huì)學(xué)習(xí)如何定義和操作 JavaScript 的基本數(shù)據(jù)類型,即數(shù)字护姆、字符串布爾秩铆、undefinednull。熟悉這些數(shù)據(jù)類型后捅膘,將會(huì)了解如何把數(shù)據(jù)存儲(chǔ)到變量中以便在代碼中反復(fù)使用和操作數(shù)據(jù)滚粟。

2. 數(shù)字

  1. 數(shù)字
    在 JavaScript 中定義數(shù)字實(shí)際上非常簡(jiǎn)單。數(shù)字?jǐn)?shù)據(jù)類型包括任何正負(fù)整數(shù)以及小數(shù)署尤。向控制臺(tái)中輸入數(shù)字可以直接返回該數(shù)字亚侠。

     > 3
     <- 3
    
  2. 算數(shù)運(yùn)算

     > 3+1
     <- 4
    
  3. 比較數(shù)字

     5 > 10
     >: false
    

3. 注釋

使用注釋可以幫助解釋你的代碼,使程序更容易讀懂箕别。在 JavaScript 中滞谢,注釋用雙斜杠 // 表示。同一行 // 后面的所有內(nèi)容都不執(zhí)行或顯示厨诸。要分好幾行寫注釋禾酱,用斜杠和星號(hào) /* 開頭,然后用星號(hào)和斜杠 */ 結(jié)束注釋颗管。在注釋方面滓走,JavaScript與 C語言相同。

//  this is a single-line comment

/*
    this is
    a multi-line
    comment
*/

5. 字符串(string)與字符串連接

字符串是一串字符集合比吭,并用雙引號(hào)或單引號(hào)括起來姨涡,只要保持一致就行。

> 'hello'
<- 'hello'

如果忘記添加引號(hào)赏表,JS引擎會(huì)將其認(rèn)作一個(gè)名叫hello變量,而不是"hello"字符串瓢剿。

6. 字符串連接(concatenation)

字符串可以被使用來表示句子间狂、名稱、地址等數(shù)據(jù)前标;亦可以將字符串連接到一起。最簡(jiǎn)單的連接字符串的方式即通過 + 運(yùn)算符只搁,如下所示:

"Hello," + " New York City"
返回:"Hello, New York City"

如果向控制臺(tái)中輸入 "Hello" + 5*10氢惋,JavaScript的 隱式類型轉(zhuǎn)換 會(huì)先將 5*10 相乘稽犁,變?yōu)?50,然后將 數(shù)字 50 變成 字符串 “50”熊赖,所以相加的是同一數(shù)據(jù)類型虑椎;然后再與字符串 Hello 連接。

7. 變量

在JavaScript中創(chuàng)建變量方式如下:

var variableName = value;

9. 字符串索引

訪問字符串的單個(gè)字符传趾,只需在字符串后面加上字符的索引泥技,并用方括號(hào)括起來(第一個(gè)字符從 [0] 開始)。

10. 轉(zhuǎn)義字符串

在 JavaScript 中簸呈,你可以使用反斜杠 \轉(zhuǎn)義其他字符店茶。轉(zhuǎn)義字符告訴 JavaScript 忽略字符的特殊含義,直接使用字符的字面意思忽妒。

例如:-> "The man whispered, \"please speak to me.\""
<- "The man whispered, "please speak to me.""

引號(hào)用來表示字符串的起始和末尾位置,所以可以使用反斜杠字符來轉(zhuǎn)義引號(hào)段直,以便使用引號(hào)字符的字面意思。這樣可以保證 JavaScript 引擎不會(huì)理解錯(cuò)字符串的含義并產(chǎn)生錯(cuò)誤决侈。

11. 比較字符串

比較字符串時(shí)喧务,會(huì)區(qū)分大小寫。

16. 布爾值

比較數(shù)據(jù)時(shí)功茴,比較結(jié)果的值始終是 true 或者 false;布爾(boolean)只包括這兩個(gè)值展父。

18. Null玲昧、Undefined 和 NaN

null 表示該變量的賦值為空。
undefined表示該變量沒被賦值孵延。
NaN 表示“非數(shù)字”,通常返回表示數(shù)字運(yùn)算存在錯(cuò)誤惶凝。例如菩收,如果你寫了一段執(zhí)行數(shù)學(xué)計(jì)算的代碼,但是計(jì)算結(jié)果沒有產(chǎn)生有效的數(shù)字娜饵,可能就會(huì)返回 NaN

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末遍坟,一起剝皮案震驚了整個(gè)濱河市愿伴,隨后出現(xiàn)的幾起案子电湘,更是在濱河造成了極大的恐慌鹅经,老刑警劉巖怎诫,帶你破解...
    沈念sama閱讀 217,185評(píng)論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異蹦误,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)强胰,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,652評(píng)論 3 393
  • 文/潘曉璐 我一進(jìn)店門偶洋,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人涡真,你說我怎么就攤上這事肾筐。” “怎么了东亦?”我有些...
    開封第一講書人閱讀 163,524評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵唬渗,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我壮啊,道長(zhǎng)撑蒜,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,339評(píng)論 1 293
  • 正文 為了忘掉前任狸眼,我火速辦了婚禮浴滴,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘微王。我一直安慰自己,他們只是感情好炕倘,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,387評(píng)論 6 391
  • 文/花漫 我一把揭開白布激才。 她就那樣靜靜地躺著额嘿,像睡著了一般。 火紅的嫁衣襯著肌膚如雪东帅。 梳的紋絲不亂的頭發(fā)上球拦,一...
    開封第一講書人閱讀 51,287評(píng)論 1 301
  • 那天,我揣著相機(jī)與錄音愧膀,去河邊找鬼谣光。 笑死,一個(gè)胖子當(dāng)著我的面吹牛萄金,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播氧敢,決...
    沈念sama閱讀 40,130評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼孙乖,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了唯袄?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,985評(píng)論 0 275
  • 序言:老撾萬榮一對(duì)情侶失蹤季俩,失蹤者是張志新(化名)和其女友劉穎酌住,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體酪我,經(jīng)...
    沈念sama閱讀 45,420評(píng)論 1 313
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,617評(píng)論 3 334
  • 正文 我和宋清朗相戀三年秩伞,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了纱新。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片穆趴。...
    茶點(diǎn)故事閱讀 39,779評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖簿废,靈堂內(nèi)的尸體忽然破棺而出络它,到底是詐尸還是另有隱情,我是刑警寧澤导梆,帶...
    沈念sama閱讀 35,477評(píng)論 5 345
  • 正文 年R本政府宣布迂烁,位于F島的核電站,受9級(jí)特大地震影響藏斩,放射性物質(zhì)發(fā)生泄漏却盘。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,088評(píng)論 3 328
  • 文/蒙蒙 一兆览、第九天 我趴在偏房一處隱蔽的房頂上張望塞关。 院中可真熱鬧,春花似錦、人聲如沸线梗。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,716評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽烤咧。三九已至抢呆,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間镀娶,已是汗流浹背揪罕。 一陣腳步聲響...
    開封第一講書人閱讀 32,857評(píng)論 1 269
  • 我被黑心中介騙來泰國打工好啰, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人框往。 一個(gè)月前我還...
    沈念sama閱讀 47,876評(píng)論 2 370
  • 正文 我出身青樓椰弊,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國和親贤重。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,700評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容