JavaScript with 语句的用法与示例

作者:函数茶馆

时间:2026-10-22

浏览:207

本文介绍JavaScript中with语句的语法格式与使用场景。with语句用于简化对特定对象属性的多次访问,无需重复书写对象名。文章提供了创建对象并获取其属性值的完整代码示例,展示了如何高效拼接字符串输出结果。

文章目录

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

实用工具推荐

电子包浆

绿化、压缩、噪点和虚拟水印,自由调节做旧程度。

使用 ›
图片压缩

选择画质和输出格式,预览压缩前后的大小。

使用 ›
相关文章