道非道 非常道

          勤思、謹(jǐn)言、慎行、厚積、薄發(fā)

          統(tǒng)計(jì)

          web

          天圓

          經(jīng)濟(jì) 政治 軍事

          鍵康

          javascript 基礎(chǔ)技巧 (布爾類型)

          1. 永遠(yuǎn)不會(huì)滿足條件的 js 判斷

            關(guān)鍵字: 數(shù)字類型判斷
          var num = 0;

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

            相反,如果我們把一個(gè)數(shù)值類型的0用在布爾環(huán)境中,那么0將轉(zhuǎn)換什么呢?
           
           JavaScript 中的布爾類型值的用法跟C中的布爾類型值的用法更相擬,而不是和JAVA相擬。

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


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


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 九江市| 长春市| 京山县| 彭山县| 嘉禾县| 涿州市| 衡阳县| 高清| 内丘县| 莱芜市| 潼南县| 中卫市| 静海县| 康平县| 巨野县| 临沂市| 依安县| 海宁市| 靖宇县| 白沙| 五原县| 永清县| 错那县| 施甸县| 鲁山县| 扎赉特旗| 康保县| 沐川县| 睢宁县| 什邡市| 昆山市| 蓬安县| 公主岭市| 西畴县| 手机| 临汾市| 浙江省| 临澧县| 麟游县| 磐石市| 普兰店市|