日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

Function类型(JS高程3)—— JS学习笔记2015-6-29(第70天)

發布時間:2023/12/1 javascript 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Function类型(JS高程3)—— JS学习笔记2015-6-29(第70天) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Function 類型

?

函數是對象 具有屬性和方法,函數名實際上是一個指向函數對象的指針

沒有重載;

?

函數聲明和函數表達式

函數聲明:

function sum (num1, num2){

? return num1 + num2;

}

函數表達式:

var sum = function(num1, num2){

? return num1 + num2;

}; ? ? ? // ?這里是有分號的

?

二者基本上沒有太大的區別,值得注意的是,函數表達式后面是有分號的;

還有一點就是,函數聲明之前是可以調用函數的,因為解析器會率先讀取函數聲明,(函數聲明提升)

例如:alert(sum(10, 10));

? ? ? ? ?function sum(num1, num2){

? ? ? ? ? ?return num1 + num2;

? ? ? ? } ? ? // 這段代碼是可以正常運行的

而函數表達式則不可以:

alert(sum(10, 10));

var sum = funtion(num1, num2){

? return num1 + num2;

}; ? ? ?// ?這段代碼則會報錯

?

?

作為值的函數

在ECMAScript中的函數名本身就是變量,所以函數也可以作為值來使用。

轉載于:https://www.cnblogs.com/zhangxg/p/4609109.html

總結

以上是生活随笔為你收集整理的Function类型(JS高程3)—— JS学习笔记2015-6-29(第70天)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。