400-650-7353
您所在的位置:首頁 > IT干貨資料 > web前端 > 【Web前端基礎知識】web前端函數使用

【Web前端基礎知識】web前端函數使用

  • 發布: Web前端培訓
  • 來源:Web前端干貨資料
  • 2021-02-25 10:39:24
  • 閱讀()
  • 分享
  • 手機端入口

首先,我們來看一下MDN的定義:函數是 JavaScript 中的基本組件之一。 一個函數是 JavaScript 過程 — 一組執行任務或計算值的語句。要使用一個函數,你必須將其定義在你希望調用它的作用域內。函數就是一段預先定義好的一段代碼,可以在需要的位置調用。

接下來,我們來學習函數如何使用函數。

定義一個函數,用關鍵字function來定義,function就是英語“功能”的意思。表示這里面定義的語句,完成了一些功能。function后面有一個空格,后面就是函數名字,函數的名字也是關鍵字,命名規范和變量命名是一樣的。名字后面有一對兒圓括號,里面放置參數,我們一會兒介紹。然后就是大括號,大括號里面是函數的語句。比如下面的代碼,定義一個函數:

  1. function fun () { 
  2.   console.log('fun'); 

在上面的代碼中,我們定義了一個函數fun,內部的代碼塊是一句輸出語句。函數如果不調用,那么里面的語句就不會執行,不調用就等于白寫。調用一個函數的方法非常簡單,函數名后面加一個(),() 是一個運算符,表示執行一個函數。語法為函數名();。

  1. fun(); 

上面的代碼就是執行了函數fun,一旦調用了函數,函數內部的語句就會執行。能夠感覺到,函數是一些語句的集合,讓語句成為一個軍團,集體作戰。要不出動都不出動,要出動就全出動。得到調用才出動。

由此可以看出,函數的意義:在出現大量程序相同的時候,可以封裝為一個function,這樣只用調用一次,就能執行很多語句。

接下來,我們來看下函數的參數:

定義在函數內部的語句,都是相同的,但是實際上我們可以通過“參數”這個東西,來讓語句有差別。定義函數的時候,內部語句可能有一些懸而未決的量,就是變量,這些變量,我們要求在定義的時候都羅列在小括號中。羅列在function小括號中的參數,叫做形式參數;調用時傳遞的數值,叫做實際參數。

  1. function pingfang (a) { 
  2.   console.log(a * a); 

在上面的代碼中,我們定義了一個函數,函數名為pingfang,并定義一個參數a,代碼執行為輸出a的平方。當我們調用函數時:

  1. pingfnag(10); 

調用的時候,要把這個變量的真實的值,一起寫在括號里,這樣隨著函數的調用,這個值也傳給了a。上面的代碼就會輸出10的平方。

另外,參數可以有無數個,用逗號隔開即可。

接下來,我們來看下函數的返回值。函數可以通過參數來接收數據,更可以通過return的語句來返回數據。return語句可以將數據返回到函數調用處。例如下面代碼:

  1. function sum (a, b) { 
  2.   return a + b; 
  3. sum(10, 20); 

上面代碼中,定義一個函數sum,并有兩個參數a和b,函數的執行結果是把參數a和b的和返回。調用時10和20作為實參傳給函數,就會返回結果30。

注意,return語句只有的代碼不會被執行,所以在函數返回值時需要注意。

文章“【Web前端基礎知識】web前端函數使用”已幫助

>>本文地址:http://www.028benet.com/zhuanye/2021/67120.html

THE END  

聲明:本站稿件版權均屬中公教育優就業所有,未經許可不得擅自轉載。

1 您的年齡

2 您的學歷

3 您更想做哪個方向的工作?

獲取測試結果
  • 大前端大前端
  • 大數據大數據
  • 互聯網營銷互聯網營銷
  • JavaJava
  • Linux云計算Linux
  • Python+人工智能Python
  • 嵌入式物聯網嵌入式
  • 全域電商運營全域電商運營
  • 軟件測試軟件測試
  • 室內設計室內設計
  • 平面設計平面設計
  • 電商設計電商設計
  • 網頁設計網頁設計
  • 全鏈路UI/UE設計UI設計
  • VR/AR游戲開發VR/AR
  • 網絡安全網絡安全
  • 新媒體與短視頻運營新媒體
  • 直播帶貨直播帶貨
  • 智能機器人軟件開發智能機器人
 

快速通道fast track

近期開班時間TIME

主站蜘蛛池模板: 亚洲字幕在线观看| 美国式禁忌交换伴侣| 网站视频大片www| 日日碰狠狠添天天爽不卡| 国产香蕉免费精品视频| 国产一区二区三区在线看| 亚洲国产成人av网站| 69xxxx日本| 欧美成a人片在线观看久| 女人扒下裤让男人桶到爽| 国产乱子精品免费视观看片| 亚洲天堂五月天| 天堂va在线高清一区| 欧美乱子伦videos| 在线观看亚洲免费| 午夜dj在线观看免费高清在线 | 大香伊蕉在人线国产最新75| 伊人久久大线蕉香港三级| 99精品国产在热久久| 海角社区hjb09| 成人午夜电影在线| 国产在线a免费观看| 久久久久国产精品免费免费不卡 | 国产精品va欧美精品| 亚洲av之男人的天堂| 黄色福利在线观看| 欧美日韩国产高清视频| 在线观看国产福利| 亚洲欧美日韩中文字幕在线一| tubesex69| 精品无码AV一区二区三区不卡| 日本午夜免费福利视频| 国产特级毛片aaaaaaa高清| 五月婷婷在线视频| 6080夜福利| 最近免费中文字幕大全免费版视频 | 亚洲精品tv久久久久久久久久 | 亚洲欧美日韩色图| 欧美色图在线观看| 日本电影中文字幕| 国产成人亚洲综合在线|