摘要:函數(shù)一函數(shù)是什么只能可定義一次,但是可定義有一次或多次調(diào)用這是個(gè)函數(shù)二函數(shù)定義函數(shù)定義的函數(shù)以兩種方式表示函數(shù)聲明和字面量表達(dá)式函數(shù)聲明方式函數(shù)名稱定義函數(shù)函數(shù)體內(nèi)容不會被執(zhí)行這是個(gè)函數(shù)字面量直接量函數(shù)名稱函數(shù)體這是個(gè)函數(shù)調(diào)用函數(shù)先定義這個(gè)
JS(JavaScript)
函數(shù);
一.函數(shù)是什么;
只能可定義一次,但是可定義有一次或多次調(diào)用;
var fun = function () { console.log("這是個(gè)函數(shù)") } fun();
二.函數(shù);
1.定義函數(shù);
定義的函數(shù)以兩種方式表示;
函數(shù)聲明和字面量表達(dá)式
/* * 函數(shù)聲明方式 * function 函數(shù)名稱(){ * } * 定義函數(shù) 函數(shù)體內(nèi)容不會被執(zhí)行 */ /* * function fun(){ * console.log("這是個(gè)函數(shù)") */ /* * 字面量/直接量 * var 函數(shù)名稱 = function(){ 函數(shù)體 }*/ var fun = function () { console.log("這是個(gè)函數(shù)") } fun();
2.調(diào)用函數(shù);
先定義這個(gè),讓函數(shù)明確函數(shù)要怎么用,然后才會被調(diào)用函數(shù),并開始執(zhí)行
var v = 100; console.log(v); v = function(){ console.log("這是個(gè)函數(shù)"); } // v既是個(gè)變量,又是個(gè)函數(shù) console.log(v);/* [Function: v] */ v();/* 函數(shù)的調(diào)用 */ /***********************/ var v2 = 200; function v2(){ console.log("這是個(gè)函數(shù)"); } // v2是變量 - TypeError: v2 is not a function console.log(v2); v2();
3.函數(shù)的參數(shù);
形參;定義在函數(shù)的參數(shù)中使用變量
實(shí)參;定義在函數(shù)中調(diào)用函數(shù)中的參數(shù)
/* 1.定義函數(shù) function 函數(shù)名稱(參數(shù)){ 函數(shù)體 } * 定義函數(shù)時(shí) 形參 * 形參的定義的方式,類似于變量的(不需要任何關(guān)鍵字) * 形參默認(rèn)未定義任何值時(shí) undefined */ function fun(a){// 在函數(shù)中定義一個(gè)變量,但未初始化值 console.log(a); } /* 2.調(diào)用函數(shù) 函數(shù)名稱(參數(shù)) * 函數(shù)的調(diào)用 -> 實(shí)參(值) */ fun(100);// 為函數(shù)中定義的變量初始化值
4.return語句;
表示在函數(shù)中的一個(gè)返回語句,當(dāng)讓不是必須的,可作為一個(gè)值使用
如沒有值得則結(jié)果為undefined
function fun() { console.log("這是個(gè)函數(shù)"); return 100; } /*函數(shù)return語句*/ console.log(fun());//函數(shù)調(diào)用結(jié)果 console.log(fun);//變量的值 function fn() { console.log("這是retntn語句之前"); return; console.log("這是retntn語句之后"); } var result = fn(); console.log(result);//100 /* 函數(shù)return語句 * 的確允許不編寫在函數(shù)體最后面 * 一旦return語句不在函數(shù)體的最后面 return語句之后的代碼都不再執(zhí)行 */
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/96883.html
摘要:作用域一作用域是什么就是變量和函數(shù)所被訪問范圍,控制變量和函數(shù)的可見性和生命周期作用域分為全局作用域和局部作用域全局作用域是指在所有函數(shù)之外聲明的變量,因?yàn)楫?dāng)前文檔中的其他代碼可以訪問它局部作用域是指在函數(shù)內(nèi)部聲明的變量,因?yàn)樵摵瘮?shù)只能在它 JS(JavaScript)作用域;一.作用域是什么;就是變量和函數(shù)所被訪問范圍,控制變量和函數(shù)的可見性和生命周期作用域分為全局作用域和局部作用域...
摘要:函數(shù)描述表示定義一段代碼,并且可重復(fù)使用函數(shù)的定義函數(shù)聲明方式字面量表達(dá)方式函數(shù)聲明方式語法函數(shù)名稱小括號不可省去函數(shù)體函數(shù)聲明方式在定義函數(shù)時(shí),函數(shù)體中的內(nèi)容不會被執(zhí)行啞吼吼調(diào)用函數(shù)使用函數(shù)名稱調(diào)用函數(shù)的時(shí)候會執(zhí)行函數(shù)體中的內(nèi)容字面量方 函數(shù) 描述 表示定義一段JavaScript代碼,并且可重復(fù)使用 函數(shù)的定義 函數(shù)聲明方式 字面量表達(dá)方式 函數(shù)聲明方式 語法 function...
摘要:數(shù)組一數(shù)組是什么是值得有序集合,每個(gè)元素都在數(shù)組里有唯一的位置,用數(shù)字表示,叫做索引數(shù)據(jù)用字符串表示,叫關(guān)聯(lián)數(shù)組。 JS(JavaScript) 數(shù)組; 一.數(shù)組是什么; 是值得有序集合,每個(gè)元素都在數(shù)組里有唯一的位置,用數(shù)字表示,叫做索引數(shù)據(jù);用字符串表示,叫關(guān)聯(lián)數(shù)組。數(shù)組無類型;數(shù)組元素可以是類型,字符串,數(shù)字值,布爾值等數(shù)組動態(tài)的;向插入新元素,從數(shù)組中刪除指定元素 二.一維數(shù)組...
摘要:對象數(shù)組初始化表達(dá)式,闖關(guān)記之上文檔對象模型是針對和文檔的一個(gè)。闖關(guān)記之?dāng)?shù)組數(shù)組是值的有序集合。數(shù)組是動態(tài)的,根闖關(guān)記之語法的語法大量借鑒了及其他類語言如和的語法。 《JavaScript 闖關(guān)記》之 DOM(下) Element 類型 除了 Document 類型之外,Element 類型就要算是 Web 編程中最常用的類型了。Element 類型用于表現(xiàn) XML 或 HTML 元素...
摘要:數(shù)據(jù)類型數(shù)據(jù)類型表示數(shù)值的類型類型的分類原始類型類型數(shù)字類型類型分為整數(shù)和浮點(diǎn)數(shù)整數(shù)正整數(shù)負(fù)整數(shù)變量為數(shù)字類型整數(shù)顯示浮點(diǎn)數(shù)小數(shù)變量為數(shù)字類型浮點(diǎn)數(shù)顯示浮點(diǎn)數(shù)在小數(shù)點(diǎn)前面如果沒有數(shù)字,會被默認(rèn)為在小數(shù)點(diǎn)前的數(shù)字為比如會顯示浮點(diǎn)數(shù)的 數(shù)據(jù)類型 數(shù)據(jù)類型 - 表示數(shù)值的類型 類型的分類 原始類型 number類型(數(shù)字類型) number類型分為整數(shù)和浮點(diǎn)數(shù) 整數(shù) - 正整數(shù) 、0 、負(fù)...
閱讀 2779·2021-10-14 09:42
閱讀 837·2021-10-11 10:57
閱讀 781·2019-08-30 15:54
閱讀 1925·2019-08-30 13:50
閱讀 1693·2019-08-30 11:19
閱讀 940·2019-08-29 12:38
閱讀 1431·2019-08-26 11:51
閱讀 1399·2019-08-26 10:48