之前看到了一段代碼不得其解,如下:
          var t = 123123;
          = parseInt(t)+''
          alert(t.length)
          關鍵就是第二行的末尾加上了一個''符號。原來是length的屬性問題,只有String和Array還有function等對象才有的length屬性,int ,float都沒有。所以要加上''使t變量成對String類型,因為String就是對象,所以t就具有了length屬性。
          如果不加''的話,彈出的對話框就是一個“undefined”,編譯告訴你它不知道t是什么類型的。
          posted on 2008-01-09 17:27 湘江夜游神 閱讀(2458) 評論(1)  編輯  收藏 所屬分類: JavaScript

          FeedBack:
          # re: JavaScript中length的用法
          2011-10-20 18:27 | 方法
          微微  回復  更多評論
            

          Locations of visitors to this page

          主站蜘蛛池模板: 武定县| 弥渡县| 张掖市| 抚顺县| 延庆县| 微山县| 保靖县| 读书| 凌源市| 镇安县| 香格里拉县| 高密市| 德兴市| 塔河县| 西藏| 安康市| 剑阁县| 揭西县| 靖宇县| 奇台县| 茂名市| 临漳县| 梧州市| 望都县| 公安县| 通渭县| 潍坊市| 元氏县| 九江县| 贞丰县| 买车| 景德镇市| 桐城市| 大新县| 雷山县| 双柏县| 两当县| 柏乡县| SHOW| 绥江县| 苍梧县|