JavaScript控制流和表达式
一、with语句 使用with语句可以简化JavaScript语句的一些类型,即把一个对象的多个引用降为一个引用,对with块里的属性和方法的引用将被看作是对对象的引用。 < script > string = " The quick brown for jumps over the lazy dog " with (string) { document.write( " the string is " + length + " characters<br /> " ) document.write( " In upper case it's " + toUpperCase()) } </ script > 上面这段代码中,JavaScript编译器能够识别出length属性和toUpperCase方法必须被应用到某个对象上,编译器会把它们看作是与with语句里指定的string对象相关的。 二、使用onerror事件 事件是能被JavaScript检测到的行为,网页上的每个元素都有可以出发JavaScript函数的某些事件。onerror事件可以重新定义检测到错误时执行的操作。 < script > onerror = errorHandler document.writ( " Welcome to this website " ) function errorHandler