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