
|
編程(Programming)是編定程序的中文簡(jiǎn)稱,就是讓計(jì)算機(jī)代碼解決某個(gè)問題,對(duì)某個(gè)計(jì)算體系規(guī)定一定的運(yùn)算方式,使計(jì)算體系按照該計(jì)算方式運(yùn)行,并最終得到相應(yīng)結(jié)果的過程。為了使計(jì)算機(jī)能夠理解(understand)人的意圖,人類就必須將需解決的問題的思路、方法和手段通過計(jì)算機(jī)能夠理解的形式告訴計(jì)算機(jī),使得計(jì)算機(jī)能夠根據(jù)人的指令一步一步去工作,完成某種特定的任務(wù)。這種人和計(jì)算體系之間交流的過程就是編程。 一、JavaScript的數(shù)據(jù)類型 JavaScript變量的基本數(shù)據(jù)類型除了數(shù)字型、布爾型和字符串型外,還有組合數(shù)據(jù)類型的對(duì)象和數(shù)組、特殊數(shù)據(jù)類型Null和Undefined。 二、數(shù)字?jǐn)?shù)據(jù)類型 JavaScript數(shù)字?jǐn)?shù)據(jù)類型的整數(shù)和浮點(diǎn)數(shù)并沒有什么不同,數(shù)字?jǐn)?shù)據(jù)類型的變量值可以是整數(shù)或浮點(diǎn)數(shù)。簡(jiǎn)單地說(shuō),數(shù)字?jǐn)?shù)據(jù)類型就是浮點(diǎn)數(shù)據(jù)類型,數(shù)字?jǐn)?shù)據(jù)類型的變量值有如下幾種。 (1)整數(shù)值 整數(shù)值包含0、正整數(shù)和負(fù)整數(shù),可以使用十進(jìn)制、八進(jìn)制和十六進(jìn)制表示。以0開頭的數(shù)字且每個(gè)位數(shù)的值為0~7的整數(shù)是八進(jìn)制;以0x開頭,位數(shù)值為0~9和A~F的數(shù)字是十六進(jìn)制。 (2)浮點(diǎn)數(shù)值 浮點(diǎn)數(shù)就是整數(shù)加上小數(shù),其范圍最大為±1.7976931348623157E308,最小為±5E一324·,使用e或E符號(hào)代表以10為底的指數(shù)。 (3)字符串?dāng)?shù)據(jù)類型 字符串可以包含0或多個(gè)unicode字符,其中包含文字、數(shù)字和標(biāo)點(diǎn)符號(hào)。字符串?dāng)?shù)據(jù)類型是用來(lái)保存文字內(nèi)容的變量,JavaScript程序代碼的字符串需要使用“"”或“' ”符號(hào)括起來(lái)。 (4)布爾數(shù)據(jù)類型 布爾數(shù)據(jù)類型只有兩個(gè)值,true和false,主要用在條件和循環(huán)控制的判斷,以便決定繼續(xù)運(yùn)行對(duì)應(yīng)段的程序代碼,或判斷循環(huán)是否結(jié)束。 (5)Null數(shù)據(jù)類型 Null數(shù)據(jù)類型只有一個(gè)null值,null是一個(gè)關(guān)鍵字并不是0,如果變量值為null,表示變量沒有值或不是一個(gè)對(duì)象。 (6)Llndefined數(shù)據(jù)類型 Undifined數(shù)據(jù)類型指的是一個(gè)變量有聲明,但是不曾指定變量值,或者一個(gè)對(duì)象屬性根享不存在。 三、變量 變量值在程序運(yùn)行期間是可以改變的,它主要作為數(shù)據(jù)的存取容器。在使用變量的時(shí)候.最好對(duì)其進(jìn)行聲明。雖然在JavaScript中并不要求一定要對(duì)變量進(jìn)行聲明,但為了不至于混淆.還是要養(yǎng)成聲明變量的習(xí)慣。變量的聲明主要就是明確變量的名字、變量的類型以及變量的作用域。 (1)變量名只能由字母、數(shù)字和下畫線“一”組成,以字母開頭,除此之外不能有空格和其他符號(hào)。 (2)變量名不能使用.1avaScriot中的關(guān)鍵字,所謂關(guān)鍵字就是.1avaScriot中已經(jīng)定義好并有一定用途的字符,如int、true等。 (3)在對(duì)變量命名時(shí),最好把變量的意義與其代表的意思對(duì)應(yīng)起來(lái),以免出現(xiàn)錯(cuò)誤。在JavaScript中聲明變量使用var關(guān)鍵字,如: var city1: 此處定義了一個(gè)名為city1的變量。 var city1=100; 上面分別聲明了4個(gè)變量,并同時(shí)賦予了它們值。變量的類型是由數(shù)據(jù)的類型來(lái)確定的:如上面定義的變量中,給變量cityl賦值為100,100為數(shù)值,該變量就是數(shù)值變量:給變量city2賦值為“北京”,“北京”為字符串,該變量就是字符串變量,字符串就是使用雙引號(hào)或單引號(hào)括起來(lái)的字符。給變量city3賦值為true,true為布爾常量,該變量就是布爾型變量,布爾型的數(shù)據(jù)類型一般使用true或false表示。給變量city4賦值為null,null表示空值,即什么也沒有。 使用編程語(yǔ)言寫的程序,由于每條指令都對(duì)應(yīng)計(jì)算機(jī)一個(gè)特定的基本動(dòng)作,所以程序占用內(nèi)存少、執(zhí)行效率高。 |
溫馨提示:喜歡本站的話,請(qǐng)收藏一下本站!