with语句
with 语句用于设置代码在特定对象中的作用域。
var sMessage = "hello";
with(sMessage) {
  alert(toUpperCase()); //输出 "HELLO"
}
提示:with 语句是运行缓慢的代码块,尤其是在已设置了属性值时。大多数情况下,如果可能,最好避免使用它。函数
如果函数无明确的返回值,或调用了没有参数的 return 语句,那么它真正返回的值是 undefined。
ECMAScript中的函数不能重载。可用相同的名字在同一个作用域中定义两个函数,而不会引发错误,但真正使用的是后一个函数。考虑下面的例子:
Function doAdd(iNum){
Alert(iNum + 100);
}
Function doAdd(iNum){
Alert(iNum + 10);
}
doAdd(10);//20
虽然这让开发者有些头痛,不过可以使用arguments对象避开这种限制。