小白JS入門不放棄 lesson2
Focus question:編程中為什么會(huì)有豐富化的數(shù)據(jù)格式?
編程中為什么會(huì)有豐富化的數(shù)據(jù)格式艰猬,想回答這個(gè)問(wèn)題,先從**數(shù)據(jù)類型**這個(gè)概念開(kāi)始剖析埋市。
編程中的數(shù)據(jù)類型
在編程世界里冠桃,能夠表示并操作的值的類型稱作數(shù)據(jù)類型。而編程語(yǔ)言最基本的特性就是能夠支持多種數(shù)據(jù)類型道宅。
而在JS中食听,數(shù)據(jù)類型分為兩類:原始類型和對(duì)象類型。
原始類型包括:
數(shù)字
字符串
布爾值
null(空)
undefined(未定義)
對(duì)象類型包括:
“命名值”的無(wú)序集合
數(shù)組
函數(shù)
什么是數(shù)據(jù)格式污茵?
百度百科這么定義:
數(shù)據(jù)格式(data format)是數(shù)據(jù)保存在文件或記錄中的編排格式樱报。可為數(shù)值泞当、字符或二進(jìn)制數(shù)等形式迹蛤。由數(shù)據(jù)類型及數(shù)據(jù)長(zhǎng)度來(lái)描述。
為什么有如此豐富的數(shù)據(jù)格式襟士?
數(shù)據(jù)格式的確定應(yīng)該滿足如下條件:
保證記錄所需要的全部信息盗飒;
提高存貯效率,保證存貯空間的充分利用陋桂;
格式標(biāo)準(zhǔn)化逆趣,保證有關(guān)數(shù)據(jù)處理系統(tǒng)間數(shù)據(jù)的交換。
一言以蔽之:為了讓我們能更有效率地記錄和使用數(shù)據(jù)嗜历。
該如何使用如此豐富的數(shù)據(jù)類型宣渗?
回歸第一堂課的總結(jié):
學(xué)習(xí)學(xué)習(xí)再學(xué)習(xí):熟悉每一種數(shù)據(jù)類型和對(duì)應(yīng)的格式;
使用使用再使用:在使用JS解決問(wèn)題的過(guò)程中梨州,熟練掌握痕囱。
第二課總結(jié)
什么是程序?
處理數(shù)據(jù)暴匠,得到結(jié)果鞍恢。
一切以命名開(kāi)始
在JS中,對(duì)于變量的使用:
1.聲明:聲明要?jiǎng)?chuàng)建一個(gè)變量。
2.定義:給這個(gè)變量開(kāi)辟一塊內(nèi)容有序。
3.賦值:最后才是賦值抹腿。