目录
一、函数
1. 在js里函数也被认作是一种数据类型,一个函数也可以被理解为“一个函数类型的值”,
函数名就是保存这个值的变量
2. 定义函数
1)使用关键字function定义
Java --- 修饰符 返回值类型 函数名(形参类型 形参名, .......) { }
public int add(int a,int b){ return a+b; }
Js ---- function 函数名( a, b ){ ..... }
注意:使用与java一致 函数名(实参);
2)隐式声明函数 --- 将函数看做是一个值
语法: var 函数名 = function(形参){ 函数体 } ;
使用: 函数名(实参);
案例:
3) 保存函数类型数据的变量之间可以互相赋值
var fun1 = function(){ return “hello”; }
Var fun2 = fun1 ; // 将fun1里保存的“函数类型值”赋值给fun2,赋值成功后,fun2里存也是“函数类型值”。
Var fun3 = fun1(); //调用fun1函数,将fun1函数的返回值赋值给fun3变量,赋值成功后,fun3里存放的是String类型值