国产精品V在线播放,免费AV网站,亚洲福利在线观看,国产成人亚洲综合网站小说,亚洲熟妇AV乱码在线观看,国产AV无码专区亚洲AV漫画,在线成人av,男女18禁啪啪无遮挡激烈网站
常識大全

函數聲明與表達式

時間:2022-10-01 00:19:58 常識大全

函數聲明與表達式

  函數聲明與表達式的區別是什么?一起看看下面吧!

  函數聲明的基本語法

  function functionName(arg0, arg1, ..., argn) {

  // 函數體 - HTML5學堂

  }

  函數聲明的重要特征:函數聲明提升

  在執行代碼之前,會先讀取函數聲明,這也就意味著,可以把函數聲明放在調用它的語句的后面。

  函數表達式的常見語法形式

  var functionName = function(arg0, arg1, ..., argn) {

  // 函數體 - HTML5學堂

  };

  如何理解上面這段代碼呢?創建一個匿名函數(也叫拉達姆函數),并將整個函數賦值給變量functionName

  在執行這句代碼之前,是不能夠實現functionName()函數的調用的,函數表達式和其他表達式一樣,都需要在使用前賦值。

  經典案例

  此段代碼合法

  var say;

  if(conditions) {

  say = function () { console.log('函數表達式-代碼合法'); }

  } else {

  say = function () { console.log('H5course'); }

  }

  此段代碼不合法

  if(conditions) {

  function say() { console.log('函數聲明-不合法代碼'); }

  } else {

  function say() { console.log('HTML5學堂'); }

  }

  拓展性知識

  在使用函數聲明創建函數時,對于非IE瀏覽器,會為函數定義一個非標準的name屬性,可以通過name屬性訪問到給函數指定的名字。而采用函數表達式所定義的函數,name屬性為空字符串。如下:

  function h5course() {};

  console.log(h5course.name);

  var h5 = function(){};

  console.log(h5.name);

  此段代碼中,前者會打印h5course,但是后者只會輸出空字符串

【函數聲明與表達式】相關文章:

確定一次函數的表達式的數學教案10-07

函數的教案10-07

正弦函數、余弦函數的圖象教案10-07

賠償聲明范文06-05

聲明精簡范文05-15

道歉聲明范文06-02

聲明公告范文11-10

離職聲明范文02-24

致歉聲明范文12-01

離職聲明范文03-21

主站蜘蛛池模板: 色大成| 亚洲国产麻豆综合一区| 亚洲欧美日韩另类| 国产3p精品一区| 国产精品丝袜一区二区三区 | 毛片tv网站无套内射tv网站| 久久久久免费看黄a片app| 亚洲国产一线二线三线| 欧美拍拍视频免费大全| 欧美人妻精品| 久久婷婷五月综合| 亚洲第二十页中文字幕| 免费在线观看av毛片| 日韩人妻精品无码制服| www内射国产在线观看| 一进一出抽搐gif| 免费无码高H视频在线观看| 99白浆| 国产欧美日韩在线观看精品| 国产成人精品白浆免费视频试看 | 国产精品揄拍100视频| 少妇下蹲露大唇无遮挡| 精品视频福利| 天天视频入口| 免费人妻无码不卡中文18禁| 动漫AV纯肉无码AV电影网| 人人妻人人澡人人爽欧美一区九九| 美女高潮黄又色高清视频免费| 俺去啦中文网| 中文字幕一二三区| 大安市| 国产成人免费高清在线观看| 国产精品成人网| 人妻丰满av无码久久不卡| 亚洲精品tv久久久久久久| 亚洲男人天堂网| 亚洲午夜福利717| 黑人巨大精品欧美一区二区| 国产乱人偷精品人妻a片| 亚洲精品无码永久中文字幕| 午夜福利日本一区二区无码|