- 編碼處理函數(shù)
???????? 1) encodeURI
???????????????? 返回一個對URI字符串編碼后的結果。URL是最常見的一種URI;
?????????2) decodeURI
?????????????????將一個已編碼的URI字符串解碼成最原始的字符串返回;
?????????3)? 舉例:








???? encodeStr:? http://www.amigoxie.com/index.jsp?name=%E9%98%BF%E8%9C%9C%E6%9E%9C
???? decodeStr:? http://www.amigoxie.com/index.jsp?name=阿蜜果
?? 2. 數(shù)值處理函數(shù)
????? 1)?? parseInt
??????????? ? 將一個字符串指定的進制轉換為一個整數(shù),語法格式為:
?????????????? parseInt(numString, [radix])
?????????????? 第一個參數(shù)是要進行轉換的字符串,是介于2到36之間的數(shù)值,用于指定進行字符串轉換時所用的進制。
??????????????? 舉例如下:


































??????默認情況下的結果:32:32;032:26;0x32:50
??????轉為2進制的結果:32:NaN;032:0;0x32:0
??????轉為8進制的結果:32:26;032:26;0x32:0
??????轉為16進制的結果:32:50;032:50;0x32:50
??????11001010轉換后的結果:?
??????2進制:202;16進制:285216784
??????8進制:2359816;10進制:11001010
??????43abc轉換后:43;abc43轉換后:NaN;abc轉換后:NaN?
?????2) parseFloat方法
??????????? 該方法將一個字符串轉換成對應的小數(shù)。
??????????? eg.







???????? 4.11
???????? 5.1
??????? 3)?isNaN方法
???????????????該方法用于檢測前兩個方法返回值是否為非數(shù)值型,如果是,返回true,否則,反回false。
?????????????? eg.?
??????????????















????? parseInt('amigo1121')的結果是:?NaN
?????
??????3 字符串編碼處理函數(shù)
????????? 1)? escape方法
?????????????? 該方法返回對一個字符串編碼后的結果字符串,所有空格, 標點, 重音符號以及任何其他非ASCII碼字符都用%xx編碼替換,其中xx等于表示該字符的Unicode編碼的十六進制數(shù).空格返回為"%20", 字符值大于255的字符以%xxxx格式存儲.
????????????? eg.






???????? 2)? unescape方法
??????????????該方法將一個用escape方法編碼的結果字符串解碼成原始字符串.
????????????? eg.







???????? 3)? eval方法
????????????? 該方法將某個參數(shù)字符串作為一個JavaScript執(zhí)行.