道非道 非常道

          勤思、謹言、慎行、厚積、薄發

          統計

          web

          天圓

          經濟 政治 軍事

          鍵康

          javascript 基礎技巧 (布爾類型)

          1. 永遠不會滿足條件的 js 判斷

            關鍵字: 數字類型判斷
          var num = 0;

          if(num && num == 0){
              alert(
          true);
          }
          else{
              alert(
          false);
          }
            結果是: false;
            為什么呢?
            JavaScript 權威指南上說,如果一個布爾值用在數值環境中,true就轉換為數字1,而false 就轉換為數字0.如果一個布爾值用在一個字符串環境中,true就轉換為字符串 "true" ,而 false 就轉換為字符串 "false".

            相反,如果我們把一個數值類型的0用在布爾環境中,那么0將轉換什么呢?
           
           JavaScript 中的布爾類型值的用法跟C中的布爾類型值的用法更相擬,而不是和JAVA相擬。

          posted on 2009-12-02 10:58 星期五 閱讀(428) 評論(0)  編輯  收藏 所屬分類: html5


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 柘荣县| 武威市| 和硕县| 贡嘎县| 万年县| 潞城市| 阳谷县| 巫溪县| 山西省| 通许县| 广河县| 乃东县| 天峻县| 崇礼县| 绥中县| 建平县| 托克托县| 宁武县| 清徐县| 清原| 湟中县| 百色市| 萝北县| 张掖市| 宜黄县| 临城县| 江陵县| 乌拉特前旗| 双桥区| 通河县| 新丰县| 元江| 团风县| 中卫市| 湖口县| 宣恩县| 乐至县| 海晏县| 特克斯县| 湟中县| 财经|