<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 
    主站蜘蛛池模板: 国产片免费在线观看| 成人性生交大片免费看午夜a| 亚洲av日韩av不卡在线观看| 亚洲一区二区三区高清视频| 农村寡妇一级毛片免费看视频| 8x8x华人永久免费视频| 亚洲国产精品人人做人人爽 | 国产成人在线观看免费网站 | 国产亚洲国产bv网站在线| 男女超爽刺激视频免费播放| 国产99在线|亚洲| 热久久精品免费视频| 搜日本一区二区三区免费高清视频 | 亚洲熟妇无码一区二区三区导航 | 成年女人视频网站免费m| 亚洲精品色播一区二区| a毛片在线还看免费网站| 欧洲精品免费一区二区三区| 亚洲国产精品嫩草影院| 凹凸精品视频分类国产品免费| 亚洲精品在线播放| 男人进去女人爽免费视频国产| 免费乱理伦在线播放| 亚洲精品乱码久久久久蜜桃| 免费大香伊蕉在人线国产| 四虎国产精品免费永久在线| 亚洲色偷偷av男人的天堂| 人人玩人人添人人澡免费| 亚洲色欲www综合网| 天堂在线免费观看中文版| 国产精品美女久久久免费| 亚洲视频精品在线| 国产精品视_精品国产免费| 国产精品免费大片一区二区| 亚洲视频日韩视频| 免费va在线观看| 国产麻豆一精品一AV一免费| 国产亚洲精品va在线| 久久不见久久见中文字幕免费| a级毛片免费观看在线| 久久久久se色偷偷亚洲精品av |