當前位置:軟件學堂 > 資訊首頁 > 網絡編程 > 編程其他 > JavaScript數值處理函數

JavaScript數值處理函數

2012/11/27 21:20:24作者:佚名來源:網絡

移動端

【實例介紹】

JavaScript數值處理函數

數值處理函數主要有:將其他類型轉換為數值型(parseInt和parseFloat),判斷變量是否是數值型(isNaN)。
parseInt方法將一個字符串指定的進制轉換成一個整數,其語法格式如下所示。

【基本語法】

parseInt (numstring,[radix])

【語法介紹】

參數“numString”是要進行轉換的字符串。參數“radix”可選,是介于2~36之間的一個數值,用于指定進行字符串轉換時所用的進制。如果沒有指定參數“radix”,則前綴為“oX”的字符串被視為十六進制,前綴為“0”的字符串被視為八進制,所有其他字符串都被視為十進制。
要轉換的字符串中可以包含非數字字符。如果其中包含無法轉換成數字的字符,那么parseInt方法只取這個字符前面的部分進行轉換。例如parseInt("12abc")的返回結果為12.如果parseInt方法完全無法將一個字符串轉換成數字,將返回NaN(not a number)。NaN需要使用isNaN方法才能檢測出來。
parseFloat方法將一個字符串轉換成對應的小數。
下面的代碼演示了上面介紹的一些常見知識,代碼如下。

【實例代碼】

<html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>無標題文檔</title> <Script language="javascript"> document.write("默認情況下的結果:"); document.write("32:"+parseInt('32')); document.write(";032:"+parseInt('032')); document.write(";0x32:"+parseInt('0x32')+"<br>"); document.write("轉為2進制的結果:"); document.write("32:"+parseInt('32',2)); document.write(";032:"+parseInt('032',2)); document.write(";0x32:"+parseInt('0x32',2)+"<br>"); document.write("轉為8進制的結果:"); document.write("32:"+parseInt('32',8)); document.write(";032:"+parseInt('032',8)); document.write(";0x32:"+parseInt('0x32',8)+"<br>"); document.write("轉為16進制的結果:"); document.write("32:"+parseInt('32',16)); document.write(";032:"+parseInt('032',16)); document.write(";0x32:"+parseInt('0x32',16)+"<p>"); document.write("11001010轉換后的結果: "+"<br>"); document.write("2進制:"+parseInt('11001010',2)); document.write(";16進制:"+parseInt('11001010',16)+"<br>"); document.write("8進制:"+parseInt('11001010',8)); document.write(";10進制:"+parseInt('11001010',10)); document.write("<p>43abc轉換后:"+parseInt('43abc')); document.write(";abc43轉換后:"+parseInt('abc43')); document.write(";abc轉換后:"+parseInt('abc')); </script> </head> <body> </body> </html>

【代碼分析】

在代碼中,加粗部分的數值處理函數,預覽效果如圖所示。

數值處理函數運行效果

 【素材及源碼下載】

請點擊:JavaScript數值處理函數 下載本實例相關素材及源碼

 

欧美一级一极性活片免费观看,欧美一级艳片欧美精品,欧美一级性爱大片,欧美一级囗交视频 视频,欧美一级特黄录像视频