js轉(zhuǎn)字符串的方法 字符和字符串有什么區(qū)別,如何將字符轉(zhuǎn)換成字符串?
字符和字符串有什么區(qū)別,如何將字符轉(zhuǎn)換成字符串?編碼不同,字符串按照國際標(biāo)準(zhǔn)的ascii碼表編碼,每個(gè)數(shù)字都是一個(gè)8位ascii碼(即字節(jié)大?。?;數(shù)字根據(jù)大小直接編碼成二進(jìn)制,不管數(shù)字有多長,都直接編
字符和字符串有什么區(qū)別,如何將字符轉(zhuǎn)換成字符串?
編碼不同,字符串按照國際標(biāo)準(zhǔn)的ascii碼表編碼,每個(gè)數(shù)字都是一個(gè)8位ascii碼(即字節(jié)大?。?;數(shù)字根據(jù)大小直接編碼成二進(jìn)制,不管數(shù)字有多長,都直接編碼成二進(jìn)制。例如,如果按字符串編碼,則需要三個(gè)字節(jié),而如果按數(shù)字編碼,則只需要一個(gè)字節(jié)(一個(gè)字節(jié)可以表示從0到255的數(shù)字,即從00000000到11111111)。因此,同一數(shù)字按照字符模式和數(shù)字模式編碼后的結(jié)果是不一樣的。如前所述,通常情況下,存儲(chǔ)為數(shù)值的相同值所占用的空間小于字符串值。在數(shù)學(xué)計(jì)算中,需要將其存儲(chǔ)為一個(gè)數(shù)字;在身份證編碼的情況下,一般將其處理為一個(gè)字符串,這樣就更容易控制字符串的長度。現(xiàn)在身份證被定義為一個(gè)18位的字符串。當(dāng)然,這兩者可以通過函數(shù)進(jìn)行轉(zhuǎn)換