<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 :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
      165 隨筆 :: 17 文章 :: 90 評(píng)論 :: 0 Trackbacks
         在一些框架中看到了類似這樣的寫法:+new Date();感覺有些怪,查閱了相關(guān)資料和一些網(wǎng)友的幫助.對(duì)此用法解釋如下,希望對(duì)大家有所幫助,不合適的地方請(qǐng)大家指正!
    一,對(duì)于引用類型對(duì)象(我指的是String,Date,Object,Array,Function,Boolean)的+運(yùn)算符運(yùn)算過程如下!
        1,首先調(diào)用此對(duì)象的valueOf方法,得到返回?cái)?shù)值A(chǔ)
        2,然后把此數(shù)值A(chǔ)轉(zhuǎn)換成數(shù)字,得到的是最終數(shù)值 

        我的測(cè)試如下:
       
    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
    二,對(duì)于基本數(shù)據(jù)數(shù)據(jù)類型,其值轉(zhuǎn)換成數(shù)字
        w(+5);//輸出5
        w(+true);//輸出1
        w(+false);//輸出0
        w(+"ss");//輸出NaN
        w(+"111");//輸出111

    posted on 2009-12-04 10:00 二胡 閱讀(1142) 評(píng)論(0)  編輯  收藏 所屬分類: JS
    主站蜘蛛池模板: 中文字幕亚洲日本岛国片| 亚洲乱码在线播放| 国产无遮挡吃胸膜奶免费看视频| 毛片免费在线观看| 日韩在线a视频免费播放| 毛片无码免费无码播放| www免费黄色网| 亚洲国产精品无码久久九九大片| 在线观看亚洲人成网站| 亚洲精品卡2卡3卡4卡5卡区| 国产在线观看免费完整版中文版| 黄页网站在线观看免费高清| 四虎国产精品永久免费网址| a一级爱做片免费| 免费无毒a网站在线观看| 亚洲欧洲av综合色无码| 亚洲一级毛片免费在线观看| 亚洲精品熟女国产| 亚洲色四在线视频观看| 亚洲AV无码乱码在线观看裸奔| 亚洲最大av无码网址| 波多野结衣中文一区二区免费| 在线观看免费污视频| 成人免费无码大片A毛片抽搐 | 国产在线98福利播放视频免费| 又大又硬又爽又粗又快的视频免费| 最近免费mv在线观看动漫 | 免费无码看av的网站| 在线a级毛片免费视频| 亚洲一级免费视频| 亚洲高清视频免费| 1000部啪啪毛片免费看| 9277手机在线视频观看免费| 久久青草精品38国产免费| 免费国产成人午夜在线观看| 中文字幕免费不卡二区| 你懂的免费在线观看网站| 日本xxxx色视频在线观看免费| 未满十八18禁止免费无码网站| 久久A级毛片免费观看| 亚洲三级在线免费观看|