JS函式基礎概念

2021-10-07 18:52:19 字數 717 閱讀 6779

function 函式名(函式引數1,函式引數2,…)

**只要函式已經被宣告,直接寫出函式名和函式引數即可呼叫函式;例如:

function baozi()

baozi(); //這是做包子的機器

var jiucaibox = function()

jiucaibox();//這是做韭菜盒子的機器

注意:多次重複宣告同名的函式,後宣告的函式會覆蓋先宣告的函式。

包括:【無參無返回值】型別函式:function eat(){}

【無參有返回值】型別函式:function eat()

【有參無返回值】型別函式:function eat(』 『){}

【有參有返回值】型別函式:function eat(』 ')

形式引數函式:在定義的時候寫在小括號中的引數被稱為形式引數。形式引數只用來在函式內部使用,在函式外部形式引數失效。通常形式引數不用var宣告,直接寫變數名即可。

實際引數:函式在呼叫的時候寫在小括號中的引數被稱為實際引數。

作用域指的是變數存在的範圍。js只有兩種作用域:

全域性作用域:變數在整個程式中一直存在,所有地方都可以讀取。

函式作用域:變數只在函式內部存在。在函式外部變數失效。

與作用域對應的是js的兩種變數:全域性變數和區域性變數:

全域性變數:在函式外部宣告的變數,它可以在函式內部讀取。

區域性變數:在函式內部定義的變數,外部無法讀取。

js函式基礎

函式是由事件驅動的或者當它被呼叫時執行的可重複使用的 塊。function 函式名 引數 以下是乙個函式示例 function sum x,y 這個函式在作用是把兩個值加起來返回乙個結果。我們注意到了,除了return語句之外,沒有任何宣告表示該函式會返回乙個值。所以我們要宣告乙個變數來存放這個函式...

js函式基礎

1.基本函式 function myfunction a,b 2.函式表示式 var x function a,b document.getelementbyid demo innerhtml x 1,2 以上函式實際上是乙個 匿名函式 函式沒有名稱 函式儲存在變數中,不需要函式名稱,通常通過變數名...

JS基礎 函式

概念 封裝可被重複呼叫執行的 塊。避免 重複書寫。函式宣告 函式名通常為動詞 宣告函式 function 函式名 函式呼叫 函式名 函式封裝 把乙個或者多個功能通過函式封裝起來,只提供介面給外部訪問。比如 手機充電介面,並不用知道內部是怎麼操作的,只知道把充電器連線到介面上可以實現充電的功能。函式的...