函式基本知識

2021-08-15 21:34:29 字數 899 閱讀 4383

:函式->具備某個功能的方法,方法本身是沒有什麼意義的,只有執行這個方法實現了對應的功能,才有自己的價值。

//洗衣機:基本洗衣服功能的一台機器

//2.函式由兩部分組成:建立乙個函式,執行這個函式

// function 方法名()

// 方法名();

// 方法名();

//求和函式

function

sum()

// sum;//sum後面不加小括號,代表的就是當前函式本身 sum代表的是洗衣機這台機器

// sum();//sum後面加小括號,代表了執行當前函式 sum()代表了執行洗衣機洗衣服

//建立乙個函式可以執行多次,一般情況下每一次執行函式和上一次執行沒有任何關係

//建立乙個函式

//首先開闢乙個新的記憶體空間,瀏覽器為其分配乙個16進製制的位址,我們假設位址為:***fff000

//2)把函式體重的js**當做"字串"儲存到記憶體空間當中,只建立不執行是沒有任何意義的,建立的函式儲存的都是一堆字串,函式此時本身沒有任何意義

//3)再把這個位址賦值給當前的函式名 sum = ***fff000

sum();//函式執行的目的:把函式之前儲存的那些字串變為js**,然後再讓js**從上到下依次的執行

//1)函式執行的時候,首先會提供乙個供函式體中**執行的環境->私有作用域

//2)把函式體中的**字串變為**從上到下執行

//函式執行的時候,首先會形成乙個新的私有作用域,供函式體中的**從上到下執行,形成的那個私有的作用域,把我們函式體重的**都包起來了,保護了裡面的私有的變數不受外界的干擾(外面獲取不到也修改不了)->我們把函式執行的時候形成的這種保護機制叫做"閉包"

script>

python函式基本知識

def 函式名 當前函式的 9.2.1 有引數,沒有返回值def info news print news info 123 注意點 有引數news代表的是形參 123 代表的是實參9.2.2 有引數,有返回值def info news print news return 0 注意點 1 retur...

計時函式(基本知識)

計時函式的運用 在演算法題提交的時候,系統經常會給你乙個tle。這提醒我們要優化演算法,但我們如何優化演算法這是乙個問題。我們可以運用計時函式,大概統計一下 在最糟糕的情況下的執行時間。可以大概得出優化方向 當然這裡只是大概 當超時時間過多時,大多是 思路有問題,執行效率太低,應該將解題思路優化。當...

函式(一) 基本知識

基於 c primer p180 函式是乙個命名了的 塊,我們通過呼叫函式執行相應的 函式的定義包括以下部分 返回型別 函式名字 形參列表 函式體。函式通過呼叫運算子 執行,作用於乙個表示式 函式或指向函式的指標 括號內是實參列表,呼叫表示式的型別就是函式的返回型別。1.呼叫函式 函式的呼叫完成兩項...