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