文章目錄
- 前言
- javascript中的變數
- javascript中變數的資料類型
- 類型之間的轉換
- 各種類型的變數之間的運算
回到目錄
前言
javascript指令碼語言,它的成功很大程度上體現在它對各大瀏覽器的相容性上,各大瀏覽器都按著ECMAScript的標準走,這也使得javascript成為前端工程的一種必要籌碼,你的JS牛,你的薪水可能就是5位元,呵呵!
有人說JS就是指令碼語言,一個個方法,一個個小外掛程式,但我並不這樣認為,對於任何一種開發語言來說,它都可以是物件導向的,都可以遵循著物件導向的原則去走,只有這樣,你開發出現的代碼才是健壯的,可讀性強的,看著舒服的。
javascript中的變數
javascript中的變數可以分為全域變數與局部變數,當你不去var聲明時,它會預設被聲明為全域變數,加上var它就是當前方法中的局部變數,對於全域變數來說,它的範圍就是當前頁面,它對於當前頁面的所有<script>塊都是可見的,而對於局部變數它的範圍就是當前方法塊。定義如下:
<script> variableGlobal = 1; //全域的
var variableGlobal2="1"; //定義在所有function方法之外的,用var聲明的變數,也是全域的
function sub(){
var a="1" //局部變數
}</script><script>alert(variableGlobal )</script>
javascript中變數的資料類型
開發語言中的資料類型都很類似,對於JS來說它有整型,浮點型,布爾型,資料類型,json類型,物件類型組成,它們之間可以進行相應的運算,如整型與整型之間,整型與浮點型之間,整型與字元型之間。
幾種常見的類型及它們的變數如何去定義
//注意:javascript語言中,對大小寫是敏感的 var variableInt = 1; //整形變數 var variableString = "1"; //字元型變數 var variableBool = true; //布爾型變數 var variableFloat = 1.01; //浮點型變數(有的語言裡叫它單精確度型) var variableArray = [1, 2, 3, "one", "two", "three"]; //數組型變數 var variableJson = [{ ID: "1", Name: "zzl" }, { ID: "2", Name: "ninali"}]; //Json對象型變數 var variableObject = { ID: 1, Name: "zzl", Age: 30, IsMarry: true }; //JS對象型變數
類型之間的轉換
var stringToInt = parseInt(variableString); var strintToFloat = parseFloat(variableString); console.log(stringToInt); console.log(strintToFloat);
各種類型的變數之間的運算
console.log(variableInt + variableInt); //整型計算 console.log(variableInt + variableString); //整形與字元型計算 console.log(variableInt + variableFloat); //整形與單精確度型計算 console.log(variableBool); console.log(!variableBool); //對布爾型的邏輯非運算 console.log(variableBool && false); //對布爾型的邏輯與運算 console.log(variableBool || false); //對布爾型的邏輯或運算 for (var i = 0, max = variableArray.length; i < max; i++) {//對數組的遍曆 console.log(variableArray[i]); } for (var i = 0, max = variableJson.length; i < max; i++) {//對JSON對象的遍曆 console.log("ID索引為:" + variableJson[i]["ID"] + "對應的Name為:" + variableJson[i]["Name"]); } console.log("js對象中,ID屬性是" + variableObject.ID + "Name屬性是" + variableObject.Name)//輸出js對象的值
OK,對於變數的介紹就到這裡吧,大家動手自己寫寫代碼,感覺一下吧,呵呵!
感謝閱讀!
回到目錄