函式返回值和封裝

2021-10-12 09:57:49 字數 1217 閱讀 6036

需要用到函式內部的變數或者是函式的時候需要使用return 進行資料返回

函式返回值:return 可以將函式內部的變數或函式返回到函式外面去使用

​ 語法:return 需要返回的內容

​ 特點:return 一次只能返回乙個,寫多個最後只會返回最後乙個

​ 函式中只要遇到return函式就結束了

//return 一次只能返回乙個,寫多個最後只會返回最後乙個

function

sum(a,b)

//函式呼叫表示式的結果就是函式的返回值

var s =

sum(10,

20);console.

log(s)

;//函式中只要遇到return函式就結束了

functionss(

)ss()

;function

add()}

var a =

add();

console.

log(a)

;//1

//1.只能獲取行間樣式

var w = odiv.style.width;

//2.獲取非行間樣式

//標準瀏覽器:getcomputedstyle(標籤).屬性名 ie8-不相容

var w1 =

getcomputedstyle

(odiv)

.width;

console.

log(w1)

;//200px

//ie瀏覽器:標籤.currentstyle.屬性名

var w1 = odiv.currentstyle.width;

console.

log(w1)

;//3.相容,拿其中乙個方法作為判斷條件 xx.xx, 如果是直接呼叫的就使用window.xx

//alert(window.getcomputedstyle);

//alert(odiv.currentstyle)

if(odiv.currentstyle)

else

console.

log(w1)

;

function

getstyle

(elem,attr)

else

return w;

}

有返回值和無返回值函式

前面在定義函式時,有些函式使用了return語句,有些函式沒有使用return語句,使用return語句與不使用return語句有什麼區別呢?由前面的章節我們知道,若定義函式時沒有使用return語句,則預設返回乙個none。要返回乙個none,可以只寫乙個return,但要返回具體的數值,就需要在...

WebUtils封裝返回值

在專案會有一些請求來規定返回值給前台,一般封裝個jsonobject物件即可,主要包括 code code,msg message,data data三個字段 主要有成功和出錯的兩種情況,這裡我們可以封裝乙個responseenum列舉類專門用於錯誤 和錯誤資訊提示 如下類public enum r...

函式返回值

這裡接著探求被調函式的返回值是如何傳遞到主調函式中的,下面為c程式。add函式通過直接返回a b的,而add1函式先定義乙個區域性變數c,儲存a b的值,然後再返回c的值。其中a b可以當成乙個臨時變數,其結果是暫時存放在暫存器中的 eax 參照反匯程式設計序,可以看出函式的值並不是通過壓棧 基址定...