在javascript中,char類型數據能被轉換成int類型數據,這極大地增強了javascript的數據處理能力。char類型常被用于表示單個字符,例如'a','A','4'等等。char類型變量的數據范圍在0到65535之間,可以被轉換成多種數據類型,包括int類型。下面我們來詳細了解一下javascript char to int的用法。
假設我們有以下代碼:
var char1 = 'a'; var char2 = 'A'; var char3 = '4';要把這些char類型的數據轉換成int類型,我們可以使用javascript內置函數parseInt()。parseInt()函數可以解析一個字符串,并返回其整數值。通常來說,我們需要傳遞兩個參數,第一個參數是要轉換的字符串,第二個參數指定解析時使用的基數。因為我們要轉換的基數是10,所以可以簡寫成以下代碼:
var int1 = parseInt(char1, 10); var int2 = parseInt(char2, 10); var int3 = parseInt(char3, 10);其中,int1的值將為97,int2的值將為65,int3的值將為4。 需要注意的是,如果我們不指定第二個參數,那么parseInt()函數將根據傳入的字符串自行判斷基數,并返回相應的整數值。這可能會導致一些意想不到的結果。例如:
var char4 = "0100"; var int4 = parseInt(char4);在這里,int4的值將會是64,而不是我們預期的100。這是因為parseInt()函數默認使用的是八進制基數。所以,如果我們要解析10進制數字,一定要在函數中傳入第二個參數10。 當然,如果我們要把一個字符串轉換成int類型變量,并且我們知道該字符串是一個整數,也可以使用另外一個javascript內置函數Number()來實現:
var char5 = '123'; var int5 = Number(char5);在這里,int5的值將會是123,與parseInt()函數的結果相同。 總的來說,javascript char to int的用法十分簡單直觀。通過使用內置函數parseInt()和Number(),我們可以方便地轉換char類型數據到int類型。轉換完成后,我們可以進一步對數據進行處理,讓javascript變得更加強大。
上一篇php 7.1 5.1
下一篇php 7.1 curl