<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 on 2009-12-04 10:00 二胡 閱讀(1151) 評論(0)  編輯  收藏 所屬分類: JS
    主站蜘蛛池模板: 亚洲人成人77777网站| 免费一看一级毛片| 亚洲国产精品自在在线观看| 人妻仑乱A级毛片免费看| 免费高清小黄站在线观看| 亚洲AV综合色区无码二区偷拍 | 亚洲成人一级电影| 日本免费人成视频在线观看| 亚洲AV无码一区二区二三区软件| 久久久久久久久久免免费精品| 久久精品夜色噜噜亚洲A∨| 国产精品免费一区二区三区| 国产亚洲精午夜久久久久久| 99re6在线精品免费观看| 亚洲成AV人片在线观看无| 久久久久高潮毛片免费全部播放 | 在线亚洲午夜理论AV大片| 两性色午夜免费视频| 久久青草亚洲AV无码麻豆| 精品无码国产污污污免费网站| 亚洲六月丁香六月婷婷色伊人| 在线a级毛片免费视频| 国产亚洲精品AAAA片APP| 亚洲成a人片在线观看国产| 9久久免费国产精品特黄| 亚洲视频免费在线观看| 久久经典免费视频| 亚洲第一se情网站| 亚洲乱亚洲乱妇无码麻豆| 99re在线这里只有精品免费| 亚洲精品二三区伊人久久| 国产在线不卡免费播放| 成人性做爰aaa片免费看| 亚洲大香伊人蕉在人依线| 精品久久免费视频| a色毛片免费视频| 亚洲一区二区三区精品视频| 免费真实播放国产乱子伦| 中文字幕无码日韩专区免费| 亚洲一级免费视频| 久久青青草原亚洲av无码|