当前位置: 代码迷 >> JavaScript >> javascript 运算符一个简单的有关问题
  详细解决方案

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

热度:188   发布时间:2012-02-19 19:43:38.0
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了
  相关解决方案