道非道 非常道

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

          統(tǒng)計(jì)

          web

          天圓

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

          鍵康

          javascript 字符串比較

           js
             沒有專門的比較方法,只用 "==" 進(jìn)行比較。
             有特殊情況。
             當(dāng)比較 undefined 時(shí),會(huì)出錯(cuò)。

              <script language="javascript">
                 var a;
                 alert(a);
                 alert(a == 'undefined');
              </script> 
             返回結(jié)果:
              undefined
              false
              
             那么應(yīng)該怎么辦呢?
             這樣比較
             <script language="javascript">
                 var a;
                 alert(a);
                 alert(a+'.' == 'undefined.');
              </script>

             這個(gè)時(shí)候便返回 true;


            
           

          posted on 2009-07-03 17:04 星期五 閱讀(5497) 評(píng)論(1)  編輯  收藏 所屬分類: web 開發(fā)

          評(píng)論

          # re: javascript 字符串比較 2009-08-03 10:55 Dimmacro

          不用那么麻煩吧,直接 if(a==undefined)即可。。。。undefined 是一種特殊類型,不能和字符串 'undefined' 比較吧。。  回復(fù)  更多評(píng)論   

          主站蜘蛛池模板: 永宁县| 日喀则市| 罗山县| 新晃| 岫岩| 天门市| 武平县| 焉耆| 武强县| 资阳市| 兴海县| 延吉市| SHOW| 津南区| 颍上县| 庐江县| 大悟县| 灌阳县| 东兴市| 新蔡县| 开封市| 平阴县| 营口市| 社会| 区。| 常德市| 新巴尔虎左旗| 郓城县| 巴林右旗| 德惠市| 静海县| 饶平县| 达日县| 德庆县| 互助| 嵊州市| 宁远县| 加查县| 思茅市| 海门市| 临朐县|