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脚本里是什么意思呢?

解决方案 »

  1.   

    !表示非的意思
    如果url_li为真 则!url_li为假
      

  2.   

    这个“!”不就是个不等于吗,if()的条件是逻辑值,所以那个url_ji只要有值就为true,反之,false!
      

  3.   

    这个是javascript代码
    ! 可以理解为不等于空,也就是!=null && !=""
      

  4.   

    说说我的看法:!表示‘非’var node = document.getElementById("ElementName");会返回一个名称为ElementName的元素对象,如果未找到就返回undefined,那么!undefined就表示这个值不为空,页面上已经有了这个元素。
     !node 是在判断页面上是否有ElementName这个元素
      

  5.   

    function hideDiv()
    {
     flag = false;
     if(cf)
     {
     var t = tempcell.innerText;
    //加代码
    var hiddens2;
    hiddens2=tempcell2.innerHTML;
    tempcell2.innerHTML = tempcell.innerHTML;
    tempcell.innerHTML = hiddens2;
    //加代码
      

  6.   

    public class Quan {
     public static void main(String[] args) {
      boolean a;
      a=false;
      if (a) //如果a为真,即a为true
      System.out.println("a大于b");
       else  
       System.out.println("a小于b");
      
     }
    }楼主看了这个应该明白了