首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

javascript 运算符一个简单的有关问题

2012-02-19 
javascript 运算符一个简单的问题scripttype text/javascript i30document.write(!i 50)/scriptf

javascript 运算符一个简单的问题

<script   type= "text/javascript ">
i=30
document.write(!i> 50)
</script>

false

为什么会返回一个false值呢?


[解决办法]
!i> 50 的运算顺序如下:
因为 !比 > 优先级大,所以先进行 !i 运算,!是逻辑非运算,因为i为30,所以!i为false,也就是 0,0> 50 自然为false了

热点排行