javaScript中with函数用法实例分析


Posted in Javascript onJune 08, 2015

本文实例讲述了javaScript中with函数用法。分享给大家供大家参考。具体分析如下:

javaScript 中的 with 函数 ,即所谓的with 语句,可以方便地用来引用某个特定对象中已有的属性,但是不能用来给对象添加属性,要给对象创建新的属性,必须明确地引用该对象。

with 函数,为语句设定默认对象。

with (object)
  statements

参数:

object

新的默认对象。

statements

一个或多个语句,object 是该语句的默认对象。

说明:

with 语句通常用来缩短特定情形下必须写的代码量。在下面的例子中,请注意 Math 的重复使用:

x = Math.cos(3 * Math.PI) + Math.sin(Math.LN10) y = Math.tan(14 * Math.E)

当使用 with 语句时,代码变得更短且更易读:
with (Math){ x = cos(3 * PI) + sin (LN10) y = tan(14 * E)}

应用代码举例: 

<script>
with(document)
write('fileSize='+fileSize),
title='My title',
bgColor='teal';
</script>

希望本文所述对大家的javascript程序设计有所帮助。

Javascript 相关文章推荐
QQ登录简单实现代码
Mar 09 Javascript
理解Javascript_05_原型继承原理
Oct 13 Javascript
js有关元素内容操作小结
Dec 20 Javascript
关于jQuery对象数据缓存Cache原理以及jQuery.data详解
Apr 07 Javascript
解析javascript 实用函数的使用详解
May 10 Javascript
关闭浏览器输入框自动补齐 兼容IE,FF,Chrome等主流浏览器
Feb 11 Javascript
JavaScript判断用户是否对表单进行了修改的方法
Mar 18 Javascript
jQuery控制cookie过期时间的方法
Apr 07 Javascript
深入分析Javascript事件代理
Jan 30 Javascript
使用JavaScript实现在页面中显示距离2017年中秋节的天数
Sep 26 Javascript
angular 表单验证器验证的同时限制输入的实现
Apr 11 Javascript
详解babel升级到7.X采坑总结
May 12 Javascript
简介JavaScript中的sub()方法的使用
Jun 08 #Javascript
简介JavaScript中strike()方法的使用
Jun 08 #Javascript
JavaScript中的small()方法使用详解
Jun 08 #Javascript
在JavaScript中处理字符串之link()方法的使用
Jun 08 #Javascript
javaScript中slice函数用法实例分析
Jun 08 #Javascript
javaScript中push函数用法实例分析
Jun 08 #Javascript
JavaScript中exec函数用法实例分析
Jun 08 #Javascript
You might like
怎么样可以把 phpinfo()屏蔽掉?
2006/11/24 PHP
PHP系列学习之日期函数使用介绍
2012/08/18 PHP
PHP面向对象自动加载机制原理与用法分析
2016/10/14 PHP
Javascript 键盘事件的组合使用实现代码
2012/05/04 Javascript
jquery 实现表单验证功能代码(简洁)
2012/07/03 Javascript
JS判断两个时间大小的示例代码
2014/01/28 Javascript
jQuery实现点击该行即可删除HTML表格行
2014/10/17 Javascript
轮播的简单实现方法
2016/07/28 Javascript
Js动态设置rem来实现移动端字体的自适应代码
2016/10/14 Javascript
JavaScript利用闭包实现模块化
2017/01/13 Javascript
Angular2 父子组件数据通信实例
2017/06/22 Javascript
jQuery的时间datetime控件在AngularJs中的使用实例(分享)
2017/08/17 jQuery
用JS实现根据当前时间随机生成流水号或者订单号
2018/05/31 Javascript
详解vue-cli3使用
2018/08/14 Javascript
微信小程序中的店铺评分组件及vue中用svg实现的评分显示组件
2018/11/16 Javascript
JavaScript动态检测密码强度原理及实现方法详解
2019/06/11 Javascript
js+canvas实现五子棋小游戏
2020/08/02 Javascript
OpenLayers3实现对地图的基本操作
2020/09/28 Javascript
python字符串对其居中显示的方法
2015/07/11 Python
python实现Decorator模式实例代码
2018/02/09 Python
CentOS 7 安装python3.7.1的方法及注意事项
2018/11/01 Python
对python读写文件去重、RE、set的使用详解
2018/12/11 Python
Python画图实现同一结点多个柱状图的示例
2019/07/07 Python
Python之虚拟环境virtualenv,pipreqs生成项目依赖第三方包的方法
2019/07/23 Python
Django使用uwsgi部署时的配置以及django日志文件的处理方法
2019/08/30 Python
python判断两个序列的成员是否一样的实例代码
2020/03/01 Python
浅谈python出错时traceback的解读
2020/07/15 Python
Speedo澳大利亚官网:全球领先游泳品牌
2018/02/04 全球购物
美国正宗奢华复古手袋、珠宝及配饰网站:What Goes Around Comes Around
2018/07/21 全球购物
养殖项目策划书范文
2014/01/13 职场文书
员工趣味活动方案
2014/08/27 职场文书
乡镇2014法制宣传日活动总结
2014/11/01 职场文书
2015年乡镇纪检工作总结
2015/04/22 职场文书
PHP实现创建以太坊钱包转账等功能
2021/04/21 PHP
HTML基础详解(上)
2021/10/16 HTML / CSS
win10双系统怎么删除一个系统?win10电脑有两个系统删除一个的操作方法
2022/07/15 数码科技