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 相关文章推荐
用javascript来实现动画导航效果的代码
Dec 16 Javascript
input的focus方法使用
Mar 13 Javascript
JS中获取数据库中的值的方法
Jul 14 Javascript
HTTP 304错误的详细讲解
Nov 13 Javascript
Node.js中使用事件发射器模式实现事件绑定详解
Aug 15 Javascript
Bootstrap进度条组件知识详解
May 01 Javascript
AngularJS基础 ng-keyup 指令简单示例
Aug 02 Javascript
tangram.js库实现js类的方式实例分析
Jan 06 Javascript
ES6之模版字符串的具体使用
May 17 Javascript
js与jquery获取input输入框中的值实例讲解
Feb 27 jQuery
vue 验证两次输入的密码是否一致的方法示例
Sep 29 Javascript
js属性对象的hasOwnProperty方法的使用
Feb 05 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
详解PHP的Yii框架的运行机制及其路由功能
2016/03/17 PHP
一个JS小玩意 几个属性相加不能超过一个特定值.
2009/09/29 Javascript
基于jquery的内容循环滚动小模块(仿新浪微博未登录首页滚动微博显示)
2011/03/28 Javascript
jQuery EasyUI API 中文文档 - Pagination分页
2011/09/29 Javascript
不使用XMLHttpRequest实现异步加载 Iframe和script
2012/10/29 Javascript
jquery trigger伪造a标签的click事件取代window.open方法
2014/06/23 Javascript
Javascript中数组sort和reverse用法分析
2014/12/30 Javascript
JQuery控制radio选中和不选中方法总结
2015/04/15 Javascript
谈谈对offsetleft兼容性的理解
2015/11/11 Javascript
jQuery基础知识点总结(必看)
2016/05/31 Javascript
浅谈js的ajax的异步和同步请求的问题
2016/10/07 Javascript
模板视图和AngularJS之间冲突的解决方法
2016/11/22 Javascript
JavaScript实现左右下拉框动态增删示例
2017/03/09 Javascript
简单谈谈axios中的get,post方法
2017/06/25 Javascript
jQuery实现菜单栏导航效果
2017/08/15 jQuery
Angular4学习教程之DOM属性绑定详解
2018/01/04 Javascript
JS简单添加元素新节点的方法示例
2018/02/10 Javascript
通过webpack引入第三方库的方法
2018/07/20 Javascript
VUE中使用MUI方法
2019/02/12 Javascript
JavaScript的级联函数用法简单示例【链式调用】
2019/03/26 Javascript
JsonServer安装及启动过程图解
2020/02/28 Javascript
python中的sort方法使用详解
2014/07/25 Python
不同版本中Python matplotlib.pyplot.draw()界面绘制异常问题的解决
2017/09/24 Python
Python竟能画这么漂亮的花,帅呆了(代码分享)
2017/11/15 Python
python实现求两个字符串的最长公共子串方法
2018/07/20 Python
python如何使用Redis构建分布式锁
2020/01/16 Python
python输出pdf文档的实例
2020/02/13 Python
Python如何基于Tesseract实现识别文字功能
2020/06/05 Python
一张图片能隐含千言万语之隐藏你的程序代码
2012/12/13 HTML / CSS
大学生咖啡店创业计划书
2014/01/21 职场文书
支行行长竞聘演讲稿
2014/05/15 职场文书
学校工作推荐信范文
2014/07/11 职场文书
2014年学校总务处工作总结
2014/12/08 职场文书
2015年文明创建工作总结
2015/04/30 职场文书
如何在python中实现ECDSA你知道吗
2021/11/23 Python
docker-compose部署Yapi的方法
2022/04/08 Servers