<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
    主站蜘蛛池模板: 久久久久久久亚洲精品| 亚洲欧洲免费视频| 麻豆精品国产免费观看| 国产亚洲精品欧洲在线观看| 亚洲日韩国产精品乱| 亚洲人成色4444在线观看| 亚洲日韩涩涩成人午夜私人影院| 88av免费观看| 亚洲视频在线观看地址| **实干一级毛片aa免费| 国产一区二区三区亚洲综合| 久久亚洲一区二区| yy6080亚洲一级理论| 老司机午夜精品视频在线观看免费 | 18女人水真多免费高清毛片| 亚洲AV永久无码精品一福利 | 亚洲天堂男人天堂| 亚洲第一网站男人都懂| 久青草视频在线观看免费| 性xxxx黑人与亚洲| 精品亚洲综合久久中文字幕| 日本人的色道www免费一区| 久久美女网站免费| 亚洲国产精品久久丫| 亚洲午夜成人精品电影在线观看| 黄页网站免费在线观看| 黄网站色视频免费在线观看的a站最新| 亚洲日韩精品无码专区| 亚洲视频免费在线观看| 亚洲精品尤物yw在线影院| 无码人妻一区二区三区免费看 | 亚洲欧洲一区二区三区| 成人免费a级毛片无码网站入口 | 亚洲精品A在线观看| 免费看美女让人桶尿口| 18禁止看的免费污网站| 中文字幕无码毛片免费看| 亚洲色欲或者高潮影院| 亚洲中文久久精品无码ww16| 国产福利视精品永久免费| 久久免费高清视频|