js函式學習

2021-09-26 19:53:27 字數 654 閱讀 8609

函式學習

作用:功能**塊的封裝。減少**的冗餘。

1、函式的宣告:

方式一:function 函式名(形參名1,形參名2……)

方式二:var 函式名=new function("形參1","形參2"……,"函式執行體");

注意:此宣告表明在js中函式是作為物件存在的。

方式三:var 變數名=function(形參名1,形參名2……)    

2、函式的引數

js中的函式在呼叫時,形參可以不賦值,不會報錯

js中的函式在呼叫時,形參賦值可以不全部賦值,不會報錯,但是實參會依次進行賦值。

3、函式的返回值

在js中如果函式有返回值則直接返回,沒有返回值預設返回undefined

注意:js的**宣告區域和執行區域是一起的,都是在js**的**域中。

1、函式的執行符:

在js中函式的執行符值()

沒有小括號則函式名其實就是乙個變數

加上小括號則會函式會被執行。

2、函式作為實參傳遞

在js中函式是可以作為實參進行傳遞的。

function testobj(a)

var testparam=function()            

testobj(testparam());   

JS函式學習

數學函式 1 math.random 為取隨機數0 1之間的 0可以取到,1取不到 2 math.pi為3.1415926.圓周率 3 math.max 為取陣列內的最大值 4 math.min 為取陣列內的最小值 時間函式 注意 js獲取當前時間 即主機上顯示的時間 1.取當前的完整時間年月日星期...

js 函式(學習筆記)

建構函式 普通函式 匿名函式 閉包反正都是函式 放一起講吧 其實方法也是物件 js裡啥都是物件 物件是啥 物件是 帶有屬性和方法的特殊資料型別 比如 定義乙個物件 var main name girl func function alert 1 物件的屬性和方法 那普通函式 function add...

JS 函式 學習筆記

函式是一段可以反覆呼叫的 塊。函式還能接受輸入的引數,不同的引數會返回不同的值 作用域 scope 指的是變數存在的範圍,在 es5 的規範中只有全域性作用域和函式作用域,es6 新增了塊級作用域。全域性作用域 變數在整個程式中一直存在,所有地方都可以讀取 函式作用域 變數只在函式內部存在,外部無法...