帮忙瞅看这代码什么意思

帮忙看看这代码什么意思?
 function WaitInfo()
    {     
          if (typeof(Page_ClientValidate) == 'function') 
        {
          if(Page_ClientValidate())
        {
                    window.clearInterval(time1);
                    document.getElementById("ctl00_cphPage_btnSave").click();    
                  }
        }
    }    

提别是这句:帮忙瞅看这代码什么意思
------解决思路----------------------
  if (typeof(Page_ClientValidate) == 'function') //假如typeof()这个方法传的值为Page_ClientValidate。最后typeof()返回的值==function,则运行下面的。
        {
          if(Page_ClientValidate())//假如Page_ClientValidate()的返回值是true,则运行下面的。
        {
                    window.clearInterval(time1);
                    document.getElementById("ctl00_cphPage_btnSave").click();    
                  }
        }
------解决思路----------------------
看Page_ClientValidate是否是一个函数 是的话根据执行结果执行之后的代码