JavaScript高级程序设计(第3版)是一本经典的JavaScript教材,本书是关于js语句的学习笔记,以下为完整攻略:
目录
- 条件语句
- 循环语句
- 跳转语句
- try-catch语句
- with语句
条件语句
条件语句是根据条件执行不同代码块的语句。
if语句
if语句的基本格式是:
if (条件) {
// 如果条件为真,则执行这里的代码
}
示例:
if (5 > 3) {
console.log("5大于3");
}
if-else语句
if-else语句的基本格式是:
if (条件) {
// 如果条件为真,则执行这里的代码
} else {
// 如果条件为假,则执行这里的代码
}
示例:
if (5 > 7) {
console.log("5大于7");
} else {
console.log("5不大于7");
}
if-else if-else语句
if-else if-else语句的基本格式是:
if (条件1) {
// 如果条件1为真,则执行这里的代码
} else if (条件2) {
// 如果条件1为假,且条件2为真,则执行这里的代码
} else {
// 如果条件1和条件2都为假,则执行这里的代码
}
示例:
var num = 8;
if (num > 10) {
console.log("大于10");
} else if (num > 5) {
console.log("大于5,小于等于10");
} else {
console.log("小于等于5");
}
循环语句
循环语句是重复执行代码块的语句。
while语句
while语句的基本格式是:
while(条件) {
// 只要条件为真,就一直执行这里的代码
}
示例:
var num = 0;
while (num < 5) {
console.log(num);
num++;
}
do-while语句
do-while语句的基本格式是:
do {
// 先执行一遍这里的代码
} while(条件)
示例:
var num = 0;
do {
console.log(num);
num++;
} while (num < 5);
for语句
for语句的基本格式是:
for (表达式1; 表达式2; 表达式3) {
// 每次循环时执行这里的代码
}
示例:
for (var i = 0; i < 5; i++) {
console.log(i);
}
跳转语句
跳转语句是一些可以改变代码执行顺序的语句。
break语句
break语句用于跳出循环。
示例:
for (var i = 0; i < 5; i++) {
if (i === 3) {
break;
}
console.log(i);
}
continue语句
continue语句用于跳过循环中的一次迭代。
示例:
for (var i = 0; i < 5; i++) {
if (i === 3) {
continue;
}
console.log(i);
}
try-catch语句
try-catch语句用于处理异常。
try语句
try语句的基本格式是:
try {
// 可能会抛出异常的代码
} catch (异常对象) {
// 捕获异常后执行的代码
}
示例:
try {
console.log(a);
} catch (err) {
console.log(err.message);
}
with语句
with语句可以方便地操作同一个对象的多个属性。
with语句
with语句的基本格式是:
with (对象) {
// 执行代码
}
示例:
var obj = {
a: 1,
b: 2,
c: 3
};
with (obj) {
console.log(a + b + c);
}
总结
以上是JavaScript高级程序设计(第3版)学习笔记5 js语句的完整攻略,涵盖了条件语句、循环语句、跳转语句、try-catch语句以及with语句等内容,每个语句都有详细的示例说明。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:JavaScript高级程序设计(第3版)学习笔记5 js语句 - Python技术站