Energy of Love  
          日歷
          <2012年11月>
          28293031123
          45678910
          11121314151617
          18192021222324
          2526272829301
          2345678
          統計
          • 隨筆 - 70
          • 文章 - 0
          • 評論 - 80
          • 引用 - 0

          導航

          常用鏈接

          留言簿

          隨筆分類

          隨筆檔案

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

           
          bug描述:
              parseInt("08")=0;
              parseInt("09")=0;

          這里先回顧一下parseInt的函數聲明:

          /*
           * 將字符串解析成數字時,從左向右依此解析,解析到第一個非法字符即停止。
           * 若指定radix為2-36之間的數字,則按相應的進制進行解析;
           * 若radix指定為1,或大于36的數字,則直接返回NaN
           * 若指定radix為0,或未指定radix,則根據字符串開頭字符確定:
           *  以'1-9'開頭的字符串,按10進制解析;
           *  以'0'開頭的字符串,按8進制解析;
           *  以'0x'或'0X'開頭的字符串,按16進制解析。
           * 
           * @param string 要被解析的字符串。
           * @param radix  表示要解析的數字的基數。該值介于 2 ~ 36 之間。
           
          */
          parseInt(string, radix)


           ‘01’到’07’,按8進制或10進制解析會得到相同的結果。 而’08’,’09’按8進制解析會得到’0’,因為’8’、’9’在8進制中是非法字符,不會被解析。由此導致上述的bug。
          找到問題根源,修復就變得很簡單了,顯示指定radix為10.
          parseInt("08",10);
          posted on 2012-11-08 13:49 不高興 閱讀(562) 評論(4)  編輯  收藏 所屬分類: HTML/JS/CSS
          評論:
          • # http://www.survetementpascherpc.fr  http://www.survetementpascherpc.fr Posted @ 2015-09-15 16:27

            不要使用System.out.println作為調試工具
            啟用所有組件的詳細的日志記錄級別
            使用一個日志分析器來閱讀日志
              回復  更多評論   

          • # re: parseInt的08,09bug  http://www.casquettepascherfrance.fr Posted @ 2015-10-15 11:09
            8進制或10進制解析會得到相同的結果。 而’08’,’09’按8進制解析會得到’0’,因為’8’、’9’在8進制中是非法字符,不會被解析。由此導致上述的bug。
            找到問題根源,修復就變得很簡單了,顯示指定radix為10.
            parseInt("08",10);  回復  更多評論   

          • # re: parseInt的08,09bug  hollister pas cher Posted @ 2015-11-10 17:40
            F5-Step Into:移動到下一步,如果當前的行是一個方法調用,將進入這個方法的第一行。  回復  更多評論   

          • # re: parseInt的08,09bug  http://www.gardenbaby.fr Posted @ 2016-01-20 16:20
            使用一個日志分析器來閱讀日志  回復  更多評論   

           
          Copyright © 不高興 Powered by: 博客園 模板提供:滬江博客
          主站蜘蛛池模板: 襄樊市| 海林市| 连城县| 宣汉县| 阿坝县| 无锡市| 山阳县| 宜都市| 灵台县| 容城县| 襄城县| 东明县| 中山市| 柳江县| 万州区| 牙克石市| 明光市| 靖西县| 宜阳县| 庐江县| 佳木斯市| 都昌县| 南平市| 威宁| 龙山县| 湘乡市| 乐亭县| 揭西县| 抚州市| 澄江县| 宝山区| 墨玉县| 宜都市| 蓝田县| 灌云县| 常宁市| 彭州市| 克东县| 睢宁县| 台前县| 丰都县|