道非道 非常道

勤思、谨言、慎行、厚积、薄发

导航

<2009年7月>
2829301234
567891011
12131415161718
19202122232425
2627282930311
2345678

公告

在非洲,
瞪羚每天早上醒来时,
他知道自己必须跑的比最快的狮子还快,
否则就会被吃掉。
狮子每天早上醒来时,
他知道自己必须追上跑的最慢的瞪羚,
否则就会被饿死。
不管你是狮子还是瞪羚,
当太阳升起时,你最好开始奔跑。

----摘自<世界是平的>-托马斯.弗里德曼



随笔分类(92)

文章分类(58)

收藏夹(11)

随笔档案(106)

文章档案(66)

统计

web

天圆

经济 政治 军事

键康

javascript 字符串比较

 js
   没有专门的比较方法,只用 "==" 进行比较。
   有特殊情况。
   当比较 undefined 时,会出错。

    <script language="javascript">
       var a;
       alert(a);
       alert(a == 'undefined');
    </script> 
   返回结果:
    undefined
    false
    
   那么应该怎么办呢?
   这样比较
   <script language="javascript">
       var a;
       alert(a);
       alert(a+'.' == 'undefined.');
    </script>

   这个时候便返回 true;


  
 

posted on 2009-07-03 17:04 星期五 阅读(5491) 评论(1)  编辑  收藏 所属分类: web 开发

评论

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

不用那么麻烦吧,直接 if(a==undefined)即可。。。。undefined 是一种特殊类型,不能和字符串 'undefined' 比较吧。。  回复  更多评论   


只有注册用户登录后才能发表评论。


网站导航: