一 :普通函数
function sayHi(){
console.loh("11")
}
sayHi()
二:函数表达式
var sayHi=function(){
console.log("11")
}
sayHi();
三:回调函数
function callFunction(fun){
fun();
}
var sayHi=function(){
console.log("11")
}
callFunction();
四:模块
1:模块的暴露
module.exports;
//暴露一个函数
function say()
{
console.log("模块一!");
}
module.exports=adder;
//暴露多个函数
function say()
{
console.log("模块一!");
}
var adder=function(){
return 'ttttt'
}
module.exports.counter=counter;
module.exports.adder=adder;
//简化写法
module.exports={
counter:counter,
adde:adder
}
2:引用模块内
require(要引用的模块的路径)
**
var model=require(模块路径);
//取得模块中的东西
model.functionName()//运行模块中的函数
var variable=model.varName;//varName为变量名
**