总是不能执行 if(b==a) 中的语句块 ,试过很多次都不行,为什么

解决方案 »

  1.   

    可能产生了对象赋值,当对象 a 发生改变的时候,b的值也发生了改变
    比如说  
    加入开始的时候 document.title="首页"
    var temp=document.title
    document.title="新的标题"
    ....
    document.title=temp;
    结果 document.title=="新的标题"temp 变成了对 document.title 对象的一个实例
      

  2.   

    我的语句是这样的:
    var a=MyRecordset.Fields("SomeField").value
    if(a==MyRecordset.Fields("SomeField").value)
    {
        要执行的语句
    }
    中间并没有多余的语句,为什么总是不行?
      

  3.   

    把a 和MyRecordset.Fields("SomeField").value
    alert()出来看看是不是相等