亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

JavaScript函數的示例分析

發布時間:2021-07-01 15:52:32 來源:億速云 閱讀:150 作者:小新 欄目:web開發

這篇文章給大家分享的是有關JavaScript函數的示例分析的內容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。

什么是函數?

函數是完成某一功能的代碼段

函數是可重復執行的代碼段

函數方便管理和維護

自定義函數

通過function關鍵字

function 函數名稱([參數,...]){

代碼段;

return 返回值;
}

注意

函數名稱不要包含特殊字符

函數名稱最好含義明確

函數名稱最好遵循駝峰標記法或者下劃線法

函數名稱嚴格區分大小寫

函數名稱如果重復會產生覆蓋

函數可以有參數也可以沒有參數,可以有一個參數也可以有多個參數

函數通過return加返回值,如果沒有return 默認返回undefined

函數不調用不執行

匿名函數

函數表達式可以存儲在變量中,變量也可以作為一個函數使用

可以將匿名函數作為參數傳遞給其它函數,接收方函數就可以通過所傳遞進來的函數完成某些功能

可以通過匿名函數來執行某些一次性的任務

通過Function()構造函數

通過內置JavaScript函數構造器(Function())定義

var myFunction=new Function('a','b','return a+b');
var myFunction=function(a,b){return a+b;};

注意

以上兩種方式是等價的

盡量避免使用new關鍵字

源代碼

<!DOCTYPE html>
<html>
<head>
<meta charSet="utf-8">
<title></title>
</head>
<body>
<Script type="text/javaScript">
// teSt();
function teSt(){
alert('thiS iS a teSt');
}
// teSt();
//函數名稱嚴格區分大小寫
function TEST(){
alert("hello king");
}
// TEST();
//函數名稱重復會產生覆蓋
// teSt();
function teSt(){
alert('hello maizi');
}
// teSt();
function teSt1(){
alert('thiS iS teSt1 function');
}
// alert(teSt1());
function teSt2(){
return null;
return undefined;
return;
return true;
return 'thiS iS king';
return 1.2;
alert('thiS iS a teSt');
return 1;
}
// alert(teSt2());
function calc(num1,num2){
return num1+num2;
}
// alert(calc(1,2));
// alert(window.calc(3,5));
// alert(calc(1,2,3,4,5,6));
// function calc1(num1=1,num=2){
// return num1+num2;
// }
function calc1(num1,num2){
num1=num1||1;
num2=num2||2;
return num1+num2;
}
alert(calc1(3,6));
</Script>
</body>
</html>

運行結果:

JavaScript函數的示例分析

感謝各位的閱讀!關于“JavaScript函數的示例分析”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

石屏县| 伊春市| 琼海市| 克什克腾旗| 溆浦县| 合肥市| 仁布县| 永康市| 五家渠市| 玉环县| 尤溪县| 砀山县| 和顺县| 邵阳市| 耿马| 常德市| 铜川市| 马山县| 普兰县| 靖宇县| 青神县| 常德市| 克什克腾旗| 巢湖市| 安徽省| 江阴市| 射洪县| 紫云| 沿河| 黎平县| 苍山县| 百色市| 阿拉善右旗| 全椒县| 红原县| 樟树市| 晋城| 台前县| 丰原市| 舞钢市| 博乐市|