JavaScript提供了break和continue来改变循环的控制流:
break直接终止循环,continue结束本次循环而直接进入下一次循环。
JavaScript函数详解:
JavaScript代码复用单位是函数,函数可以包含一段可执行代码,也可以接收调用者传入的参数。
第一种方式:有名函数
<script type="text/javascript"> function 函数名(参数列表){ 要执行的语句块; } </script> |
第二种方式:匿名函数
<script type="text/javascript"> function (参数列表){ 要执行的语句块; } </script> |
注意:函数的形参不需要做类型声明,也不要加var,这是JavaScript属于弱类型语言的一种表现。
函数的返回值
JavaScript中的函数没有声明返回类型,当函数想要返回值的时候直接加上return”值”语句即可,假如不加就代表此函数没有任何返回值。
局部变量和局部函数:
v 根据变量的定义范围不同,变量有全局变量和局部变量之分,直接定义的变量时全局变量,在函数中定义的变量称为局部变量,局部变量只能在函数内有效,如果全局变量和局部变量使用相同的变量名,则局部变量将覆盖全局变量。
v 与局部变量对应的是局部函数,局部函数是在函数中定义的,外部函数可以直接调用其内部的函数,在外部函数外直接调用内部函数是不可以的,所以只有当外部函数被调用时,内部局部函数才会被执行。