關於javascript的一些心得

什麼是函數

一段定義好的代碼,並可以被反覆使用的代碼塊。

函數的作用

提升代碼的可複用性將一段代碼進行預定義,需要才觸發。
代碼塊:形成了一個相對獨立的作用域。
return:返回值 返回執行的一些結果,結束函數,最多就一個返回值。

語法

function 函數名(參數列表){
代碼塊(函數體) ==> 待執行的代碼塊 }
比如說計算兩個數的和
function sum(num1,num2){
console.log(num1+num2);
return num1+num2;
}
調用函數
var result = sum(10,20);
console.log(++result);

全局函數

一般是JS寫好的一些函數,獨立於任何function的位置處,位於js的最外層

局部函數

在一根函數內部定義的函數

分支結構

滿足不同的條件執行不同的程序
if分支:當條件滿足試運行默寫語句 語句可能會執行
語法:if(條件){語句塊}
1.條件應該是Boolean類型的分值或者表達式
2 如果不是Boolean的話,會自動進行轉換
例如:if(0.0){
console.log(“hello world”);
alert(“hello world”);
if…else…分支 :當條件滿足時運行默寫語句,否則運行else中的語句,一定會執行一種。
if()…else if()…else if()…else if()…else :滿足某一個條件是執行相對應的代碼塊
switch-case
語法:switch(變量/表達式){
case 值1:
語句塊

default :
語句塊n;
break;
}
作用,爲了簡化 等值判斷的條件判斷結構
switch 直落形式 :兩塊或多塊case之間,滅有仍和操作代碼,表示多塊case要執行同樣的操作
switch(變量/表達式){
case 值1:
case 值2:
case 值2:
語句塊;
break;
}
if 與switch 之間的區別: switch範圍較小,if適用範圍較大。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章