匿名自执行函数-沙箱
(function(){
console.log('hello')
})()
(function(n1,n2){
console.log(n1+n2)
})(10,20)
var res=(function(n1,n2){
return n1+n2
console.log(res)
其他的自执行函数
var fn-function(){
console.log('ok');
}()
!function(){
console.log('ok2');
}()、
+function(){
console.log('ok3')}()
(function(){
console.log('ok4')
}())
函数是一个特殊的对象,包含name属性和length属性
function fn2(num1,num2,num3){
}
fn2(1)
console.log(fn2.name)返回函数名称
console.log(fn2.length)返回形参个数
没有默认值
console.log(num1+num2+num3)}
fn(10,20,30)
有默认值
function fn2(num=1;num=2,num=3){
console.log(num1
+num2+num3)
}
fn2()
fn2(10,20,30)