什么是函数
一段定义好的代码,并可以被反复使用的代码块。
函数的作用
提升代码的可复用性将一段代码进行预定义,需要才触发。
代码块:形成了一个相对独立的作用域。
return:返回值 返回执行的一些结果,结束函数,最多就一个返回值。
语法
function 函数名(参数列表){
代码块(函数体) ==> 待执行的代码块 }
比如说计算两个数的和
function sum(num1,num2){
console.log(num1+num2);
return num1+num2;
}
调用函数
var result = sum(10,20);
console.log(++result);
全局函数
一般是JS写好的一些函数,独立于任何function的位置处,位于js的最外层
局部函数
在一根函数内部定义的函数
分支结构
满足不同的条件执行不同的程序
if分支:当条件满足试运行默写语句 语句可能会执行
语法:if(条件){语句块}
1.条件应该是Boolean类型的分值或者表达式
2 如果不是Boolean的话,会自动进行转换
例如:if(0.0){
console.log(“hello world”);
alert(“hello world”);
if…else…分支 :当条件满足时运行默写语句,否则运行else中的语句,一定会执行一种。
if()…else if()…else if()…else if()…else :满足某一个条件是执行相对应的代码块
switch-case
语法:switch(变量/表达式){
case 值1:
语句块
…
default :
语句块n;
break;
}
作用,为了简化 等值判断的条件判断结构
switch 直落形式 :两块或多块case之间,灭有仍和操作代码,表示多块case要执行同样的操作
switch(变量/表达式){
case 值1:
case 值2:
case 值2:
语句块;
break;
}
if 与switch 之间的区别: switch范围较小,if适用范围较大。