热搜:前端 nest neovim nvim

JavaScript 跳转语句

lxf2023-05-27 02:03:12

前言

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

结语:

到这里呢,我们的控制流语句就已经学完了。谢谢各位小伙伴一路看到这里,希望能坚持到这里的朋友,还是老样子,给出你的建议,笔者可以为你改变。毕竟,你喜欢的样子,我都有!!

调整好心态,马上就进入我们的最后一节对象和数组的操作