函数理解
在计算机编程中,一般都会有属性和函数,属性代表一个值,函数代表一段计算或运行逻辑。
函数定义
方式一:
// 定义格式:
function 函数名称(){
// 代码块
}
// 函数定义示例:
function myFunction(){
console.log('aaaa');
}
方式二:
// 函数定义格式
var 函数名 = function(){
// 代码块
}
// 函数定义示例2
var aa = function(){
console.log('第二种方式定义函数');
}
函数的调用
// 函数定义示例
var a = function(){
console.log('我是函数定义方式二')
}
// 函数调用
a();
// 有参函数定义示例
var b = function(val){
console.log('我是定义的参数:'+ val);
}
b('好吃');
调用展示结果:
// 示例:第二种函数的定义方式,如果调用在前,定义在后,会报错
bbb();
var bbb=function(){console.log('函数哦')}
结果展示:
如果 函数调用在 函数定义之后,则会显示
VM4557:1 Uncaught TypeError: bbb is not a function
// 示例:函数定义方式一,函数调用在前,定义在后,不会报错
ccc();
function ccc(){
console.log('这种定义方式我会执行哦')
}