<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    憨厚生

    ----Java's Slave----
    ***Java's Host***

      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
      165 隨筆 :: 17 文章 :: 90 評論 :: 0 Trackbacks

    #

         在一些框架中看到了類似這樣的寫法:+new Date();感覺有些怪,查閱了相關資料和一些網友的幫助.對此用法解釋如下,希望對大家有所幫助,不合適的地方請大家指正!
    一,對于引用類型對象(我指的是String,Date,Object,Array,Function,Boolean)的+運算符運算過程如下!
        1,首先調用此對象的valueOf方法,得到返回數值A
        2,然后把此數值A轉換成數字,得到的是最終數值 

        我的測試如下:
       
    function w(s){
          document.writeln("<br/>");
          document.writeln(s);
          document.writeln("<br/>-----------------------------");
          }
       String.prototype.valueOf=function(){return 1;};
       w(+new String("sss"));//輸出1
       String.prototype.valueOf=function(){return "a";};
        w(+new String("sss"));//輸出NaN
      
      
       Date.prototype.valueOf=function(){return 1;};
       w(+new Date());//輸出1
       Date.prototype.valueOf=function(){return "a";};
        w(+new Date());//輸出NaN
      
       Object.prototype.valueOf=function(){return 1;};
       w(+{});//輸出1
       Object.prototype.valueOf=function(){return "a";};
        w(+{});//輸出NaN
      
       Array.prototype.valueOf=function(){return 1;};
       w(+[]);//輸出1
       Array.prototype.valueOf=function(){return "a";};
        w(+[]);//輸出NaN
      
       var s=function(){};
       Function.prototype.valueOf=function(){return 1;};
       w(+s);//輸出1
       Function.prototype.valueOf=function(){return "a";};
        w(+s);//輸出NaN
      
       Boolean.prototype.valueOf=function(){return 1;};
       w(+new Boolean());//輸出1
       Boolean.prototype.valueOf=function(){return "a";};
       w(+new Boolean());//輸出NaN
    二,對于基本數據數據類型,其值轉換成數字
        w(+5);//輸出5
        w(+true);//輸出1
        w(+false);//輸出0
        w(+"ss");//輸出NaN
        w(+"111");//輸出111

    posted @ 2009-12-04 10:00 二胡 閱讀(1143) | 評論 (0)編輯 收藏

    僅列出標題
    共165頁: First 上一頁 12 13 14 15 16 17 18 19 20 下一頁 Last 
    主站蜘蛛池模板: 亚洲va中文字幕| 99在线在线视频免费视频观看| 亚洲av永久无码天堂网| 久久免费视频99| 亚洲国产精品无码久久一区二区| 久久国产精品免费一区二区三区| 亚洲精品无码av人在线观看 | 无码av免费毛片一区二区| 免费看美女被靠到爽| 亚洲人成77777在线播放网站不卡 亚洲人成77777在线观看网 | 国产男女性潮高清免费网站| 亚洲国产三级在线观看| 免费无码作爱视频| 亚洲影院在线观看| 精品国产呦系列在线观看免费| 国产av无码专区亚洲国产精品 | 亚洲av综合日韩| 免费大香伊蕉在人线国产| 免费无码一区二区| 亚洲人成网亚洲欧洲无码久久 | 免费国产成人α片| 中文字幕亚洲精品| 最近2019中文字幕mv免费看| 大桥未久亚洲无av码在线| 精品亚洲视频在线观看| 久久久久国产精品免费看| 亚洲午夜精品在线| 日本高清免费中文字幕不卡| 99久久精品免费精品国产| 亚洲视频精品在线观看| 国产亚洲人成在线播放| 国产成人综合亚洲AV第一页| a级毛片免费完整视频| 青青青青青青久久久免费观看| 国产精品亚洲二区在线| 亚洲AV无码专区电影在线观看| 久久精品国产免费观看三人同眠| 九月丁香婷婷亚洲综合色| 国产91免费视频| 日日摸夜夜添夜夜免费视频| 久久夜色精品国产亚洲AV动态图 |