道非道 非常道

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

          統計

          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 星期五 閱讀(433) 評論(0)  編輯  收藏 所屬分類: html5


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


          網站導航:
           
          主站蜘蛛池模板: 革吉县| 内丘县| 抚顺市| 长丰县| 蓝田县| 韩城市| 阳西县| 克东县| 广宁县| 平昌县| 兰州市| 佛教| 五家渠市| 调兵山市| 海林市| 嘉荫县| 玉屏| 扶风县| 哈巴河县| 康乐县| 嵩明县| 德州市| 巢湖市| 牙克石市| 浮山县| 蒙山县| 枝江市| 赞皇县| 涟源市| 柏乡县| 博爱县| 宁南县| 固始县| 甘洛县| 阿瓦提县| 河北区| 满洲里市| 黄浦区| 逊克县| 海盐县| 乾安县|