函式
//封裝
函式:可以實現一定功能的**,封裝成乙個函式
//宣告函式
字面量宣告
書寫格式: 關鍵字 識別符號(函式名) 小 括號 或
function f70 ()
呼叫函式(執行**塊)
書寫格式: 函式名 小括號
函式體的使用是否函式的呼叫
function serach()
serach ()//1000
建構函式宣告
書寫格式:關鍵字 識別符號(函式名) 賦值符號new function() 或
let f70 =new function()
匿名函式表示式
書寫格式:關鍵字 識別符號(函式名) 賦值符號 function()
let f70 = function f71()
f70();//123456789
console.log(f70.name);//f71
f71//會報錯
function serach()
let i = serach ()//您當前餘額為:1000
console.log(i);//undefined
函式三要素
1 :函式名
2:返回值(函式100%返回值)
若寫了,則返回 return 若沒有寫了,則返回undefined
注:return 具備終止的功能
若需要返回多個值,需要在return 後面的內容是引用資料型別
函式的返回值 終止函式的執行: return
function serach()
let i = serach ()
console.log(i);
function serach()
let i = serach ()
console.log(i);
// }
function lgoin()
console.log(lgoin());
//aaaa
//undefined
function lgoin()
console.log(lgoin)//[function: lgoin]
1:形參(形式引數)
在函式宣告的時候
2:實參(實際引數)
在呼叫函式的時候
function f70(name,age,gender) 今年$歲 我是$ );
}let inputnane =「小果」
let inputage =「小果」
let inputgender =「小果」
f70(inputnane,inputage,inputgender)
//你好我叫小果
今年小果歲
我是小果
function f70(name,age,gender,hobby) 今年$歲 我是$ 我是的愛好$);}
let inputnane =「小果」
let inputage =「小果」
let inputgender =「小果」
f70(inputnane,inputage,inputgender)
//你好我叫小果
今年小果歲
我是小果
我是的愛好undefined
形參function f70(name,age,gender, hobby) 今年$歲 我是$ 我是的愛好$);}
let inputage =「小果8」
let inputnan =「小果」
let inputgender =「小果18」
f70(inputnan,inputage,inputgender)
//你好我叫小果
今年undefined歲
我是小果18
我是的愛好小果8
類陣列函式名:arguments
1:arguments是函式的屬性,返回所有的實參內容
2:可以類似陣列的使用方式進行的值
function f70(name,age,gender, hobby) 今年$歲 我是$ 我是的愛好$);}
let inputage =「小果8」
let inputnan =「小果」
let inputgender =「小果18」
f70(inputnan,inputage,inputgender)
console.log(f70.arguments[2]);
JS 遞迴函式的運用
遞迴 就是在函式體內呼叫本函式,說白了,就是函式自己調調用自己。舉個例子說明一下,我們常寫的打字效果,就是一種遞迴,var obtn document.getelementbyid btn var otex document.getelementbyid tex var obox document....
js實際運用
實現效果 點選新增,左邊框中的選中項消失,新增到右邊的框中 點選移除,右邊的不消失,但會增加到左邊的框中。c autoeventwireup true codefile default2.aspx.cs inherits default2 兩段js碼,第乙個為新增,第二個為移除 移除中,建立乙個新物...
JS排序的運用
排序是乙個非常實用的功能,佇列也是一樣實用。有時候專案中就是會用到它。舉個例子,佇列的運用,比如刷小禮物,接收方,會受到很多使用者的禮物。為了公平起見,要乙個個的顯示出禮物效果。這個時候就需要佇列了,先進先出。把它們加入佇列中,乙個乙個的執行。執行乙個禮物效果,就移出乙個佇列資料。排序呢,也會經常用...