4.JavaScript -语句
程序员文章站
2024-03-17 11:42:46
...
在这里只介绍,和一般编程不同的地方,相同的就不介绍了。
1.for-in语句
for-in 语句是一种精准的迭代语句,可以用来枚举对象的属性。以下是 for-in 语句的语法:
for (property in expression) statement
for (var propName in window) {
document.write(propName);
}
在这个例子中,我们使用 for-in 循环来显示了 BOM中 window 对象的所有属
-------------------------------------------------------------------------------------------------------------------------------------
2.with语句
with 语句的作用是将代码的作用域设置到一个特定的对象中。with 语句的语法如下:
with (expression) statement;
定义 with 语句的目的主要是为了简化多次编写同一个对象的工作,如下面的例子所示:
var qs = location.search.substring(1);
var hostName = location.hostname;
var url = location.href;
上面几行代码都包含 location 对象。如果使用 with 语句,可以把上面的代码改写成如下所示:
with(location){
var qs = search.substring(1);
var hostName = hostname;
var url = href;
}
严格模式下不允许使用 with 语句,否则将视为语法错误
转载于:https://my.oschina.net/u/2995989/blog/3017570