一:return

  1. 在函数体中遇到return语句,则结束函数执行(函数体未执行完部分不再执行),
  2. 将表达式的值返回到函数调用处。
  3. 使用return最多只能返回一个值!

二:break

  1. break主要用在循环语句或者switch语句中,用来退出整个语句块。
  2. break跳出最里层的循环,并且继续执行该循环下面的语句。
  3. break当用于循环结构时,表示退出其所在的整个循环结构,当前次循环未完成任务及未完成循环次数将不再执行!

三:continue

  1. continue适用于任何循环控制结构中。作用是让程序立即跳转到下一次循环的迭代。
  2. 在for循环中,continue语句使程序立即跳转到更新语句。
  3. 在while或者do。。。while循环中,程序立即跳转到布尔表达式的判断语句。
  4. continue只能用于循环结构,表示结束当前次循环,还会判断条件进行下一次循环。

四:小总结

  • break; 可用作于switch和循环
  • continue; 只可用作于循环
  • return表达式; 只可用作于函数