js進(jìn)階(1.1)函數(shù)聲明

匿名函數(shù) 就是聲明的時(shí)候不給名字

function(){ return 1 ;} 你聲明了它 但是又不能引用到它

// function(){ return 1 ;}  匿名函數(shù) 相當(dāng)于廢話    會(huì)報(bào)錯(cuò)   你只有給了引用才能使用
//fn 記錄的是函數(shù)的地址 ==>引用
var fn = function(){
    return 1;
} 
console.log(fn.name) //fn
var fn2 = fn;  //這里不是把function(){ return 1 ;} 復(fù)制給fn2 而是把地址復(fù)制給fn2
console.log(fn2.name) //fn 

具名函數(shù)

function fn3(){
    return 1;
}
console.log(fn3); //可以訪問(wèn)   fn3它是一個(gè)變量  作用域是整個(gè)區(qū)域

將具名函數(shù)賦值給一個(gè)變量 它的作用域就變了

var fn4 = function fn5(){return 1;}
console.log(fn4.name)  //fn5
// 這個(gè)具名函數(shù)的作用域就是他函數(shù)本身那部分  外部訪問(wèn)不到
// console.log(fn5) //fn5 is not defined
// console.log(fn5.name) //報(bào)錯(cuò)

全局作用域的函數(shù) 賦值給變量他的作用域不受影響

function fn6(){return 1;}
var fn7 = fn6;
console.log(fn6.name) //fn6
console.log(fn7.name) //fn6
console.log(fn7) //function fn6(){return 1;}

箭頭函數(shù)

var fn8 = ()=>1; //無(wú)參數(shù) 返回1
var fn9 = i=>i+1; //有參數(shù)返回   參數(shù)+1;
var fn10 =(i,j)=>{
    console.log(i)
    console.log(j)
    return i+j
} //有參數(shù)  并且函數(shù)內(nèi)部有多條語(yǔ)句    
console.log(fn8.name) //fn8 
// 箭頭函數(shù)和  匿名函數(shù) 具名函數(shù)唯一的區(qū)別就是  this
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 1.函數(shù)參數(shù)的默認(rèn)值 (1).基本用法 在ES6之前,不能直接為函數(shù)的參數(shù)指定默認(rèn)值,只能采用變通的方法。
    趙然228閱讀 847評(píng)論 0 0
  • 函數(shù)參數(shù)的默認(rèn)值 基本用法 在ES6之前,不能直接為函數(shù)的參數(shù)指定默認(rèn)值,只能采用變通的方法。 上面代碼檢查函數(shù)l...
    呼呼哥閱讀 3,718評(píng)論 0 1
  • JS 函數(shù) 函數(shù)分為兩類具名函數(shù)、匿名函數(shù),其變型可以包括自執(zhí)行函數(shù)、遞歸函數(shù) 具名函數(shù)含有名字的函數(shù)functi...
    月光在心中閱讀 1,041評(píng)論 0 10
  • 01. 魚與熊掌不可兼得,孟子早在戰(zhàn)國(guó)時(shí)期就告訴了人們這個(gè)道理。 回歸到現(xiàn)今這個(gè)生活節(jié)奏越來(lái)越快的時(shí)代,時(shí)間、健康...
    涼若晞閱讀 1,578評(píng)論 0 2
  • 吳曉波頻道:有一種愛叫真不愛 這個(gè)世界每個(gè)人,當(dāng)他是一個(gè)成熟的人的時(shí)候,最重要的事情是兩個(gè)字——態(tài)度。你要做一個(gè)有...
    三色堇haha_閱讀 571評(píng)論 0 0

友情鏈接更多精彩內(nèi)容