JBOSS 點滴

          豐豐的博客

          導航

          <2009年6月>
          31123456
          78910111213
          14151617181920
          21222324252627
          2829301234
          567891011

          統計

          公告

          我想成功,在老之前!

          常用鏈接

          留言簿(6)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          相冊

          收藏夾

          blogjava

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          javascript數據類型轉換

          parseFloat 轉換成浮點數
          parseInt 轉換成整數.

          這兩個函數都有些容錯性的,比如"123abc"會變成123.
          如果樓主希望更準確一些,其實可以判斷一下,然后用eval,像這樣

          不過也可以使用這樣的方法:
          var a = "234" ;
          a = a.replace(/(^[\\s]*)|([\\s]*$)/g, "");
          if( a !="" && !isNaN( a ) )
          {//如果是數字
          a = eval( a )
          }
          else
          {//如果不是數字
          a = null
          }

          javascript有兩種數據類型的轉換方法:一種是將整個值從一種類型轉換為另一種數據類型(稱作基本數據類型轉換),另一種方法是從一個值中提取另一種類型的值,并完成轉換工作。

          基本數據類型轉換的三種方法:

          1.轉換為字符型:String(); 例:String(678)的結果為"678"
          2.轉換為數值型:Number(); 例:Number("678")的結果為678
          3.轉換為布爾型:Boolean(); 例:Boolean("aaa")的結果為true

          從一個值中提取另一種類型的值的方法:

          1.提取字符串中的整數:parseInt(); 例:parseInt("123zhang")的結果為123
          2.提取字符串中的浮點數:parseFloat(); 例:parseFloat("0.55zhang")的結果為0.55
          3.執行用字符串表示的一段javascript代碼:eval(); 例:zhang=eval("1+1")的結果zhang=2

          posted on 2009-06-10 12:00 半導體 閱讀(191) 評論(0)  編輯  收藏 所屬分類: javascript

          主站蜘蛛池模板: 大厂| 呼和浩特市| 连南| 远安县| 苍梧县| 当涂县| 白河县| 徐州市| 内江市| 灯塔市| 永嘉县| 鄄城县| 鹿邑县| 恩平市| 那坡县| 都江堰市| 大足县| 元江| 且末县| 三江| 咸丰县| 波密县| 沁阳市| 海林市| 泊头市| 琼海市| 万安县| 乳源| 广昌县| 苗栗市| 潢川县| 申扎县| 张家港市| 敦煌市| 新乡市| 钟祥市| 宜君县| 札达县| 称多县| 平利县| 东乡|