阿宽

Nothing is more powerful than habit!
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

JavaScript学习-With语句

Posted on 2008-11-22 17:17  宽田  阅读(288)  评论(0编辑  收藏  举报
with 语句
    with 语句通常用来缩短特定情形下必须写的代码量。当程序多次使用某个对象的属性或方法,则我们可以使用With,在With内调用该对象,而不必在调用前加上对象.对象方法或属性。
格式:
with(对象名称)
{
    执行语句块
}

实例:

  <%--JavaScript学习--%>
    
<script type="text/javascript" language="JavaScript"> 
        
function DemoDate()
        {   
            
var sStr;
            
var dDate=new Date();  
            
with(dDate)
            {
                
//原写法应为dDate.getYear(),此处使用With后缩写为getYear()
                sStr=getYear()+"";
                sStr
+=getMonth()+"";
                sStr
+=getDate()+"";
                sStr
+=getHours()+"";
                sStr
+=getMinutes()+"";
                sStr
+=getSeconds()+"";  
            }         
            
return sStr;
        }  

        
        
function PersionShow()
        {
            
//调用函数
            alert("日期为:"+DemoDate());           
        }
    
</script>


            
<%--测试使用的按钮--%>
            
<input id="Button1" type="button" runat="server" value="测试" onclick="PersionShow();" />