日期:2014-05-17  浏览次数:20690 次

变量前面加个感叹号在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)