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

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

    posted on 2009-12-04 10:00 二胡 閱讀(1142) 評論(0)  編輯  收藏 所屬分類: JS
    主站蜘蛛池模板: 国产精品久久久久久久久久免费| 一级中文字幕乱码免费| 亚洲视频在线免费看| 亚洲熟妇无码av另类vr影视 | 激情无码亚洲一区二区三区| 中国亚洲呦女专区| 在线综合亚洲欧洲综合网站| 亚洲精品无码国产片| 亚洲成a人片在线观看精品| 77777午夜亚洲| 亚洲中文字幕无码av| 亚洲AV一区二区三区四区| 亚洲欧洲国产精品你懂的| 亚洲成AV人片在线观看ww| 国产男女猛烈无遮挡免费视频 | 免费在线观看理论片| 亚洲精品无码专区2| 在线观看人成视频免费| 色www永久免费视频| 免费黄色网址网站| 免费无码又黄又爽又刺激| 永久久久免费浮力影院| 亚洲国产黄在线观看| 亚洲女同成av人片在线观看| 亚洲精品国产精品国自产观看| 国产亚洲精久久久久久无码AV| 亚洲国产日韩一区高清在线| 亚洲伦理一二三四| 亚洲av片在线观看| 青青操免费在线视频| 2021在线永久免费视频| 日韩免费高清视频| 亚洲综合色婷婷七月丁香| 亚洲精品无码久久久| 亚洲Aⅴ无码专区在线观看q| 67194在线午夜亚洲| 四虎一区二区成人免费影院网址| 最近中文字幕免费大全| 国产免费女女脚奴视频网| 免费国产高清视频| 亚洲久本草在线中文字幕|