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