js的with语句

1.javascript的with表示什么?

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

with(object instance)

{

//代码块

}

有时候,在一个程序代码中,多次需要使用某对象的属性或方法,照以前的写法,都是通过:对象.属性或者对象.方法这样的方式来分别获得该对象的属性和方法,着实有点麻烦,学习了with语句后,可以通过类似如下的方式来实现:

with(objInstance)

{

var str = 属性1;

..

} 去除了多次写对象名的麻烦。

举例:

<script language="javascript">

<!--

function Lakers() {

this.name = "kobe bryant";

this.age = "28";

this.gender = "boy";

}

var people=new Lakers();

with(people)

{

var str = "姓名: " + name + "<br>";

str += "年龄:" + age + "<br>";

str += "性别:" + gender;

document.write(str);

}

//-->

</script>

代码执行效果如下:

姓名: kobe bryant

年龄:28

性别:boy

2.js中with的用法

with 语句用于设置代码在特定对象中的作用域。

它的语法:

with (expression) statement例如:

var sMessage = "hello";

with(sMessage) {

alert(toUpperCase()); //输出 "HELLO"

}

在这个例子中,with 语句用于字符串,所以在调用 toUpperCase() 方法时,解释程序将检查该方法是否是本地函数。如果不是,它将检查伪对象 sMessage,看它是否为该对象的方法。然后,alert 输出 "HELLO",因为解释程序找到了字符串 "hello" 的 toUpperCase() 方法。

提示:with 语句是运行缓慢的代码块,尤其是在已设置了属性值时。大多数情况下,如果可能,最好避免使用它。

3.javaScript中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) }。

4.javascript中的with()是什么方法?

with 是语句是属于语法里面的,不是属于方法,方法是对象才有.

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)

}

5.js中什么情况下应该使用with

with语句用于设置代码在特定对象中的作用域。

它的语法: with(expression)statement 例如: var sMessage = "hello"; with(sMessage){ alert(toUpperCase());//输出"HELLO" } 在这个例子中,with语句用于字符串,所以在调用toUpperCase()方法时,浏览器将检查该方法是否是本地的函数。如果不是,它将检查伪对象sMessage,看toUpperCase是否为该对象的方法,然后alert输出"HELLO",因为浏览器在解释程序时找到了字符串"hello"的toUpperCase()方法。

6.JavaScript 的 with 有哪些正面的应用

展开1全部 with 语句可以方便地用来引用某个特定对象中已有的属性,但是不能用来给对象添加属性。

要给对象创建新的属性,必须明确地引用该对象。with(object instance){//代码块}有时候,在一个程序代码中,多次需要使用某对象的属性或方法,照以前的写法,都是通过:对象.属性或者对象.方法这样的方式来分别获得该对象的属性和方法,着实有点麻烦,学习了with语句后,可以通过类似如下的方式来实现:with(objInstance){var str = 属性1;。

..} 去除了多次写对象名的麻烦。举例: 代码执行效果如下:姓名: kobe bryant年龄:28性别:boy。

7.with 在javascript 有什么作用

with 语句 为一个或一组语句指定默认对象。

用法:with (<对象>) <语句>; 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); }。

8.js中with是什么意思

with 语句可以方便地用来引用某个特定对象中已有的属性,但是不能用来给对象添加属性。

要给对象创建新的属性,必须明确地引用该对象。 有时候,我在一个程序代码中,多次需要使用某对象的属性或方法,照以前的写法,都是通过:对象.属性或者对象.方法这样的方式来分别获得该对象的属性和方法,着实有点麻烦,学习了with语句后,可以不用写对象名,只写属性名。

如下:。

js的with语句

转载请注明出处唯美语句网 » js的with语句

资讯

sasif语句

阅读(10)

本文主要为您介绍sasif语句,内容包括sasif语句求解,sasif语句求解,SAS中用IF语句对一个变量分组。有了控制结构就可以控制程序执行的流程。如果没有复选控制流语句,程序便从左至右,自上向下地逐句执行这些语句。有些简单的程序可以只用单项流

资讯

摘抄优美语句

阅读(9)

本文主要为您介绍摘抄优美语句,内容包括优美的句子摘抄,摘抄优美句子?,优美的句子摘抄,求解,急用。这些写的都很美,你自己挑四百句吧! 四月中的细雨.忽晴忽落,把空气洗得怪清凉的。嫩树叶儿依然很小,可是处处有些绿意。含羞的春阳只轻轻的

资讯

sasby语句

阅读(11)

本文主要为您介绍sasby语句,内容包括理解SAS的BY语句和CLASS语句的区别与联系,sasset语句中使用by怎么出错啊?,理解SAS的BY语句和CLASS语句的区别与联系。MEGER 后面没有by , 就是按行号连接的 如: data test1; merge a b; run; 也就是a 的第

资讯

sasin语句

阅读(13)

本文主要为您介绍sasin语句,内容包括SAS语句求解~~,sas语句求解释!,sas这条语句的意思?。010,input语句中的输入格式就会有错误.正确的input语句:input date mmddyy10. time $ open h

资讯

sasifor语句

阅读(12)

本文主要为您介绍sasifor语句,内容包括sasif语句求解,sas中如何用if语句挑选个案,SAS分支条件语句的语法格式哪种是正确的。有了控制结构就可以控制程序执行的流程。如果没有复选控制流语句,程序便从左至右,自上向下地逐句执行这些语句。有些

资讯

sasif语句

阅读(12)

本文主要为您介绍sasif语句,内容包括sasif语句求解,sasif语句求解,SAS中用IF语句对一个变量分组。有了控制结构就可以控制程序执行的流程。如果没有复选控制流语句,程序便从左至右,自上向下地逐句执行这些语句。有些简单的程序可以只用单项流

资讯

sas语句

阅读(15)

本文主要为您介绍sas语句,内容包括SAS语句求解~~,sas语句求解释!,sas用什么语句对定性变量做描述性统计。TITLE语句是一个所谓的“全程” 语句,“全程”语句与一般语句不同,一般语句必须用在数据步或过程步内,作为数据步或过程步的一部分,而全

资讯

数据更新的语句

阅读(17)

本文主要为您介绍数据更新的语句,内容包括jsp里的数据更新语句怎么写?,数据库更新语句怎么写?,数据库更新插入数据sql多表更新语句。如果按你的要求需要写个存储过程来实现。麻烦。如果按下面来做的话,会有重复值,update 表名 set column_no=

资讯

赋值语句于变量

阅读(12)

本文主要为您介绍赋值语句于变量,内容包括赋值语句能常量赋给变量在赋给变量吗,赋值语句,字符变量,赋值语句:变量=表达式.变量和表达式的含义?。赋值语句用来表明赋给某一个变量一个具体的确定值的语句叫做赋值语句。在算法语句中,赋值语句

资讯

html的if语句

阅读(18)

本文主要为您介绍html的if语句,内容包括ThinkPHPhtml中的if判断语句怎么写,ThinkPHPhtml中的if判断语句怎么写,html中的if语句如果不满足条件也会执行吗。if判断语句书写如下:<if condition="条件"><else /></if>1.在控制器输入如下:public fun

资讯

主键的sql语句

阅读(12)

本文主要为您介绍主键的sql语句,内容包括查询主键的sql语句是什么,给一张有主键的表插入数据的sql语句,多字段为主键的表如何用sql语句来写。给你个参考CREAT TABLE 表名 ( check_id int not null, check_no int not null,

资讯

小语句

阅读(11)

本文主要为您介绍小语句,内容包括好听的小句子~~~,优美的小句子,有关于青春的小句子..要短一点的哦//。1 埋下一座城、关了所有灯。 2 你的夕阳、我的容颜、谁的三分之一年。 3 摇曳在笔尖的舞姿、是聚光灯下最浓烈的一抹艳红。 4 我目送沿

资讯

一个人的语句

阅读(21)

本文主要为您介绍一个人的语句,内容包括一个人独立励志的句子,一个人的伤感句子,当一个人的句子。你的学识渊博,你的才气逼人,这世间有你这样的男人,真的是万物皆动情,江河皆仰目。2、你是一尊象牙雕刻的女神,大方、端庄、温柔、娴静,无一

资讯

ifwill语句举例

阅读(11)

本文主要为您介绍ifwill语句举例,内容包括用If..Iwill造三个句子,用if,will造句举三个例子急用~~~~~,用含“if"和“will”的句子写出你自己的计划(两个)。If I am free, I will go to the park with you tomorrow. 如果明天我有空,我将和你

资讯

sasif语句

阅读(10)

本文主要为您介绍sasif语句,内容包括sasif语句求解,sasif语句求解,SAS中用IF语句对一个变量分组。有了控制结构就可以控制程序执行的流程。如果没有复选控制流语句,程序便从左至右,自上向下地逐句执行这些语句。有些简单的程序可以只用单项流

资讯

摘抄优美语句

阅读(9)

本文主要为您介绍摘抄优美语句,内容包括优美的句子摘抄,摘抄优美句子?,优美的句子摘抄,求解,急用。这些写的都很美,你自己挑四百句吧! 四月中的细雨.忽晴忽落,把空气洗得怪清凉的。嫩树叶儿依然很小,可是处处有些绿意。含羞的春阳只轻轻的

资讯

sasby语句

阅读(11)

本文主要为您介绍sasby语句,内容包括理解SAS的BY语句和CLASS语句的区别与联系,sasset语句中使用by怎么出错啊?,理解SAS的BY语句和CLASS语句的区别与联系。MEGER 后面没有by , 就是按行号连接的 如: data test1; merge a b; run; 也就是a 的第

资讯

sasin语句

阅读(13)

本文主要为您介绍sasin语句,内容包括SAS语句求解~~,sas语句求解释!,sas这条语句的意思?。010,input语句中的输入格式就会有错误.正确的input语句:input date mmddyy10. time $ open h

资讯

sasifor语句

阅读(12)

本文主要为您介绍sasifor语句,内容包括sasif语句求解,sas中如何用if语句挑选个案,SAS分支条件语句的语法格式哪种是正确的。有了控制结构就可以控制程序执行的流程。如果没有复选控制流语句,程序便从左至右,自上向下地逐句执行这些语句。有些

资讯

sasif语句

阅读(12)

本文主要为您介绍sasif语句,内容包括sasif语句求解,sasif语句求解,SAS中用IF语句对一个变量分组。有了控制结构就可以控制程序执行的流程。如果没有复选控制流语句,程序便从左至右,自上向下地逐句执行这些语句。有些简单的程序可以只用单项流

资讯

sas语句

阅读(15)

本文主要为您介绍sas语句,内容包括SAS语句求解~~,sas语句求解释!,sas用什么语句对定性变量做描述性统计。TITLE语句是一个所谓的“全程” 语句,“全程”语句与一般语句不同,一般语句必须用在数据步或过程步内,作为数据步或过程步的一部分,而全

资讯

我们语句

阅读(15)

本文主要为您介绍我们语句,内容包括那些温暖我们的句子,关于我们的句子,什么我们什么句子。1.时间没有等我,是你忘了带我走,我左手过目不忘的的萤火,右手里是十年一个漫长的打坐。2.每个人都是一个国王,在自己的世界里纵横跋扈,你