您好,登錄后才能下訂單哦!
這篇文章給大家介紹JavaScript中return如何使用,內容非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。
return定義
return,從字面意思來看就是返回,官方定義return語句將終止當前函數并返回當前函數的值;可以看下下面的示例代碼:
復制代碼
1<!DOCTYPEhtml>
2<htmllang="en">
3<head>
4<metacharset="UTF-8">
5<title>Title</title>
6<script>
7functionfunc1(){
8while(true){
9return1;
10}
11};
12alert(func1());
13</script>
14</head>
15<body>
16
17</body>
18</html>
復制代碼
可以看到我在函數里面寫了一個死循環,然后在下面調用,在沒有寫return語句時瀏覽器會一直執行循環內的語句,直接卡死;
而寫了return語句后,直接中斷了函數,并且給函數返回了一個數值1,意思就是當函數執行后,函數體將被賦值為函數的返回值,這里會被返回1;
return寫法
官方定義return后面可以跟一個value,也就是說可以跟javascript中的任何數據類型,數字,字符串,對象等,當然也可是再返回一個函數,舉個栗子:
復制代碼
1<!DOCTYPEhtml>
2<htmllang="en">
3<head>
4<metacharset="UTF-8">
5<title>Title</title>
6<script>
7functionfunc1(){
8returnfunction(){
9alert(1);
10}
11};
12alert(func1());//!func1()();這個注釋是通過自執行函數調用返回的函數
13</script>14</head>15<body>1617</body>18</html>
關于JavaScript中return如何使用就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。