亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

JavaScript函數(shù)基礎詳解

 更新時間:2017年02月03日 11:52:02   作者:麥子學院  
本文主要介紹了JavaScript函數(shù)的基礎知識。具有很好的參考價值,下面跟著小編一起來看下吧

什么是函數(shù)?

函數(shù)是完成某一功能的代碼段

函數(shù)是可重復執(zhí)行的代碼段

函數(shù)方便管理和維護

自定義函數(shù)

通過function關鍵字

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

代碼段;

return 返回值;
}

注意

函數(shù)名稱不要包含特殊字符

函數(shù)名稱最好含義明確

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

函數(shù)名稱嚴格區(qū)分大小寫

函數(shù)名稱如果重復會產(chǎn)生覆蓋

函數(shù)可以有參數(shù)也可以沒有參數(shù),可以有一個參數(shù)也可以有多個參數(shù)

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

函數(shù)不調(diào)用不執(zhí)行

匿名函數(shù)

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

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

可以通過匿名函數(shù)來執(zhí)行某些一次性的任務

通過Function()構造函數(shù)

通過內(nèi)置JavaScript函數(shù)構造器(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();
//函數(shù)名稱嚴格區(qū)分大小寫
function TEST(){
alert("hello king");
}
// TEST();
//函數(shù)名稱重復會產(chǎn)生覆蓋
// 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>

運行結果:

以上就是本文的全部內(nèi)容,希望本文的內(nèi)容對大家的學習或者工作能帶來一定的幫助,同時也希望多多支持腳本之家!

相關文章

  • 關于恒等于(===)和非恒等于(!==)

    關于恒等于(===)和非恒等于(!==)

    關于恒等于(===)和非恒等于(!==)...
    2007-08-08
  • 小程序點擊圖片實現(xiàn)自動播放視頻

    小程序點擊圖片實現(xiàn)自動播放視頻

    這篇文章主要為大家詳細介紹了小程序點擊圖片實現(xiàn)自動播放視頻,停止上一個視頻播放,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-11-11
  • 微信小程序web-view不支持打開非業(yè)務域名https?//XXXX?請重新配置的解決辦法

    微信小程序web-view不支持打開非業(yè)務域名https?//XXXX?請重新配置的解決辦法

    小程序現(xiàn)在日漸成熟,功能也越來越強大,我們今天來一起看看小程序跳轉H5頁面的問題,下面這篇文章主要給大家介紹了關于微信小程序web-view不支持打開非業(yè)務域名https?//XXXX?請重新配置的解決辦法,需要的朋友可以參考下
    2022-08-08
  • js實現(xiàn)京東秒殺倒計時功能

    js實現(xiàn)京東秒殺倒計時功能

    這篇文章主要為大家詳細介紹了js實現(xiàn)京東秒殺倒計時功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-01-01
  • 下載網(wǎng)站打開頁面后間隔多少時間才顯示下載鏈接地址的代碼

    下載網(wǎng)站打開頁面后間隔多少時間才顯示下載鏈接地址的代碼

    有時候可能為了一些更好的廣告效果等原因,需要讓用戶等待一段時間以后,再顯示真實下載地址代碼,有利于緩解服務器壓力。
    2010-04-04
  • 小程序關于請求同步的總結

    小程序關于請求同步的總結

    這篇文章主要介紹了小程序關于請求同步的總結,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-05-05
  • 微信小程序從注冊賬號到上架(圖文詳解)

    微信小程序從注冊賬號到上架(圖文詳解)

    這篇文章主要介紹了微信小程序從注冊賬號到上架詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-07-07
  • JavaScript仿京東輪播圖效果

    JavaScript仿京東輪播圖效果

    這篇文章主要為大家詳細介紹了JavaScript仿京東輪播圖效果,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-02-02
  • JavaScript中的對象和原型(一)

    JavaScript中的對象和原型(一)

    大家都知道在js中沒有類的概念,因此它的對象也與基于類的語言中的對象有所不同。所以大家要了解面向對象,首先要了解js中的對象和原型,下面本文給大家介紹JavaScript中的對象和原型(一)知識,一起看下吧
    2016-08-08
  • 微信小程序緩存過期時間的使用詳情

    微信小程序緩存過期時間的使用詳情

    這篇文章主要介紹了微信小程序緩存過期時間的使用詳情,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-05-05

最新評論