当前位置: 代码迷 >> Java Web开发 >> 变量前方加个感叹号在JS脚本里是什么意思呢
  详细解决方案

变量前方加个感叹号在JS脚本里是什么意思呢

热度:8404   发布时间:2013-02-25 21:09:29.0
变量前面加个感叹号在JS脚本里是什么意思呢?
var str='';
var url_all=document.all.url_all.value;
var url_name=document.all.url_name.value;
var url_ji=document.all.url_ji.value;

if(!url_ji) url_ji=1;

for(i=1;i<=url_ji;i++)
{
if(url_ji<10)
  {...........省略.


红色部份的 "!url_ji" 这样子在变量前面加个感叹号在JS脚本里是什么意思呢?

------解决方案--------------------------------------------------------
!表示非的意思
如果url_li为真 则!url_li为假
------解决方案--------------------------------------------------------
这个“!”不就是个不等于吗,if()的条件是逻辑值,所以那个url_ji只要有值就为true,反之,false!
------解决方案--------------------------------------------------------
这个是javascript代码
! 可以理解为不等于空,也就是

!=null && !=""
------解决方案--------------------------------------------------------
if(!true) 就是if(false)
  相关解决方案