`
paladin1988
  • 浏览: 320410 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

JavaScript中使用with操作对象

 
阅读更多

 

with: 针对同一对象的访问操作

 

格式:


with (obj)
{
   statement1, 
   statement2,
   ....
   statementn
}

注: statement中可以使访问成员变量,也可以是实例的方法
 

 

例子:

 

<script language="javascript" type="text/javascript">
    var date = new Date();
    date.say = function()
    {
        document.writeln("Alert date = " + date + "<br>");
    }
    
    date.setYear(2012);
    date.setMonth(11);
    date.say();
    document.writeln(" ----------------------- " + "<br>")
    

    // Example: with(instance)
    with(date)
    {
        setYear(2000);
        setMonth(12);
        //setDay(1);
        setHours(12);
        setMinutes(12);
        setSeconds(12);
        say();
    }

</script>
 

 

分享到:
评论

相关推荐

    JavaScript中文参考手册

    这些对象同时在客户端和服务器端的 JavaScript 中使用。 Array 属性 方法 Boolean 属性 方法 Date 属性 方法 Function 属性 方法 Math 属性 方法 Number 属性 方法 Object 属性 方法 String ...

    Javascript数组操作高级心得整理

     在函数代码中,使用特殊对象 arguments,开发者无需明确指出参数名,就能访问它们。 9  使用arguments.length检测参数个数 9  模拟函数重载 10 (3) Function对象(类) 10  Function对象的使用 10  使用...

    编写可维护的JavaScript(中文)

    《编写可维护的JavaScript》向开发人员阐述了如何在团队开发中编写具备高可维护性的JavaScript代码,书中详细说明了作为团队一分子,应该怎么写JavaScript。本书内容涵盖了编码风格、编程技巧、自动化、测试等几方面...

    JavaScript语言参考手册

    这些对象同时在客户端和服务器端的 JavaScript 中使用。 Array 属性 方法 Boolean 属性 方法 Date 属性 方法 Function 属性 方法 Math 属性 方法 Number 属性 方法 Object 属性 方法 String 属性 方法 RegExp 属性 ...

    JavaScript详解(第2版)

     8.4 操作对象   8.4.1 with关键字   8.4.2 for/in循环   8.5 通过原型扩展对象   8.5.1 使用prototype属性为对象添加属性   8.5.2 原型查找链   8.5.3 使用原型为对象添加方法   8.5.4 所有...

    源文件程序天下JAVASCRIPT实例自学手册

    6.1.1 如何使用String对象方法操作字符串 6.1.2 获取目标字符串长度 6.1.3 连接两个字符串 6.1.4 验证电子邮件地址的合法性 6.1.5 返回指定位置的字符串 6.1.6 在URL中定位字符串 6.1.7 分隔字符串 6.1.8 将字符串...

    JavaScript基础和实例代码

    6.1.1 如何使用String对象方法操作字符串 6.1.2 获取目标字符串长度 6.1.3 连接两个字符串 6.1.4 验证电子邮件地址的合法性 6.1.5 返回指定位置的字符串 6.1.6 在URL中定位字符串 6.1.7 分隔字符串 6.1.8 将字符串...

    JavaScript基础.doc

    2.2.2 操作数 7 2.2.3 运算符 7 2.3 流程控制语句 8 2.3.1 if…else…控制结构 8 2.3.2 while循环控制结构 9 2.3.3 终止while循环 9 2.3.4 do…while循环控制结构 9 2.3.5 for循环控制结构 10 2.3.6 switch控制结构 ...

    微软JavaScript手册

    Global 对象 是一个固有对象,目的是将全局方法集中在一个对象中。 global 属性 返回一个 Boolean 值,标记正则表达式使用的 global 标志状态 (g)。 大于运算符(&gt;) 比较两个表达式,看一个是否大于另一个。 ...

    精通JavaScript

    • 2.14.htm 使用值的数据操作 • 2.15.htm 对数据的引用执行 • 2.16.htm 字符串的比较 第3章(\第3章) • 3.1.htm 表达式示例 • 3.2.htm 加号运算符应用 • 3.3....

    JavaScript 5th

    ECMA 2009年12月推出了 JavaScript 5,除了增强基础函数库之外,还引入了严格运行时模式...Object.getOwnPropertyNames() 会列出对象中所有可枚举以及不可枚举的属性 Object.getPrototypeof() 返回给定对象的原型

    javascript文档

    indexOf 方法 返回在 String 对象中第一次出现子字符串的字符位置。 不相等运算符 (!=) 比较两个表达式,看是否不相等。 Infinity 属性 返回 Number.POSITIVE_INFINITY 的初始值。 input 属性 返回进行查找的...

    javascript中的遍历for in 以及with的用法

    for in 循环执行一个对象中的属性 with语句: (对象操作语句)  功能:为一段程序建立默认对象  格式: 代码如下:  with(&lt;对象&gt;){  &lt;语句组&gt;  } 具体示例: 代码如下: [removed] function member(name,...

    编写可维护的javascript(英文)

    《编写可维护的JavaScript》向开发人员阐述了如何在团队开发中编写具备高可维护性的JavaScript代码,书中详细说明了作为团队一分子,应该怎么写JavaScript。本书内容涵盖了编码风格、编程技巧、自动化、测试等几方面...

    JSLibrary:该项目是一个图书馆应用程序,用户可以在其中添加和删除书籍,将其标记为已读或未读以及获取书名,作者和书页数。 旨在显示JavaScript中对象的使用

    用于显示JavaScript中对象的使用。 :wrench: 内置 JAVASCRIPT HTML / CSS :hammer_and_wrench: 正在安装 克隆仓库https://github.com/udberg/JSLibrary into项目 Github动作 为了确保使用Github Actions对短毛...

    javascript高级教程

     Javascript的一个重要功能就是基于对象的功能,通过基于对象的程序设计,可以用更直观、模块化和可重复使用的方式进行程序开发。  一组包含数据的属性和对属性中包含数据进行操作的方法,称为对象。比如要设定...

    精通javascript

    • 7.3.htm 字符串中使用转义字符 • 7.4.htm [removed]()与alert&#40;&#41; • 7.5.htm unescape()函数的使用 • 7.6.htm escape()函数的使用 • 7.7.htm 进制转换 • 7.8...

    EnderLibrary:一个旨在简化操作JavaScript库

    一个旨在简化操作JavaScript库。 这是EnderLibrary的文档: SettingsObject()对象 您可以使用SettingsObject()对象安全地更改当前框架设置。 只允许使用此对象更改设置,以便您可以随时锁定它们! var default...

    《javaScrip开发技术大全》源代码

    • sample04.htm 在同一个网页中使用不同脚本语言 • sample05.htm 判断浏览器对JavaScript版本的支持情况 • sample06.htm 引用外部JavaScript • sample07.htm 在同一个HTML文档...

Global site tag (gtag.js) - Google Analytics