前言
JavaScript中的跳转语句用于改变代码的执行顺序,其中包括 break、continue 和 return。
一、break
用于终止循环或跳出代码块。
for (let i = 1; i <= 10; i++) {
if (i === 5) {
break; // 当 i 等于 5 时跳出循环
}
console.log(i);
}
// 输出:1 2 3 4
二、continue
用于终止循环或跳出代码块。
for (let i = 1; i <= 5; i++) {
if (i === 3) {
continue; // 当 i 等于 3 时跳过当前迭代
}
console.log(i);
}
三、return
用于在函数中返回一个值并终止函数的执行。
function sum(a, b) {
// 注:typeof 用于判断数据类型
if (typeof a !== 'number' || typeof b !== 'number') {
return 'Invalid arguments'; // 返回错误消息并终止函数执行
}
return a + b; // 返回两个数的和
}
console.log(sum(2, 3)); // 输出 5
console.log(sum('2', 3)); // 输出 'Invalid arguments'
练习题:
1.写一个函数找出1-100里面的偶数
function findEvenNumbers() {
...你的代码
}
findEvenNumbers();
2.判断一个数是否为素数
function isPrime(n) {
...你的代码
}
console.log(isPrime(7)); // 输出 true
console.log(isPrime(12)); // 输出 false
3.输出指定范围内的所有奇数
function printOddNumbers(start, end) {
...你的代码
}
printOddNumbers(1, 10); // 输出 1, 3, 5, 7, 9
printOddNumbers(2, 7); // 输出 3, 5, 7
结语:
到这里呢,我们的控制流语句就已经学完了。谢谢各位小伙伴一路看到这里,希望能坚持到这里的朋友,还是老样子,给出你的建议,笔者可以为你改变。毕竟,你喜欢的样子,我都有!!
调整好心态,马上就进入我们的最后一节对象和数组的操作