道非道 非常道

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

导航

<2025年3月>
2324252627281
2345678
9101112131415
16171819202122
23242526272829
303112345

公告

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

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



随笔分类(92)

文章分类(58)

收藏夹(11)

随笔档案(106)

文章档案(66)

统计

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 星期五 阅读(421) 评论(0)  编辑  收藏 所属分类: html5


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


网站导航: