if (条件) {
条件为真时执行的语句; } else { 条件为假时执行的语句; } |
for (语句; 条件; 语句) {
循环体; break; // 立即跳出循环 continue; // 立即下次循环 } |
for (var in 对象) { // 以对象的所有属性为循环
document.writeln( var + "=" + 对象[var]); // 列出对象的所有属性值 } |
while ( 条件 ) {
循环体; } |
with Object {
属性 = 值; // 自动引用 Object.属性 } |
异常处理程序。
try {
tryStatements // 可能产生错误的语句 } catch(exception) { catchStatements // 错误处理部分 throw e + " add infomation" // 再次抛出无法处理的错误 } finally { finallyStatements // 确保执行的代码 } |
IE属性 | NS属性 | 说明 |
---|---|---|
message / description | message | 错误描述 |
number | result | 错误号 |
toString() | 错误详细描述 | |
filename | 出错 URL | |
lineNumber | 出错行号 |