return語句使用注意事項
Return 語句使用注意事項
JavaScript 預設是在程式碼的最後一行自動結束。
以下兩個例項返回結果是一樣的(一個有分號一個沒有):
例項 1
function myFunction(a) {var power = 10
return a * power
}
嘗試一下 »
例項 2
function myFunction(a) {var power = 10;
return a * power;
}
嘗試一下 »
JavaScript 也可以使用多行來結束一個語句。
以下例項返回相同的結果:
例項 3
function myFunction(a) {var
power = 10;
return a * power;
}
嘗試一下 »
但是,以下例項結果會返回 undefined:
例項 4
function myFunction(a) {var
power = 10;
return
a * power;
}
嘗試一下 »
為什麼會有這樣的結果呢?因為在 JavaScript 中,例項 4 的程式碼與下面的程式碼一致:
function myFunction(a){var power =10;return;// 分號結束,返回 undefined a * power;}
解析
如果是一個不完整的語句,如下所示:
var
JavaScript 將嘗試讀取第二行的語句:
power =10;
但是由於這樣的語句是完整的:
return
JavaScript 將自動關閉語句:
return;
在 JavaScript 中,分號是可選的 。
由於 return 是一個完整的語句,所以 JavaScript 將關閉 return 語句。
注意:不用對 return 語句進行斷行。 |
相關推薦
return語句使用注意事項
Return 語句使用注意事項 JavaScript 預設是在程式碼的最後一行自動結束。 以下兩個例項返回結果是一樣的(一個有分號一個沒有): 例項 1 function myFunction(a) { var power = 10 return
SQL語句索引使用注意事項
1、避免在where子句中使用 is null 或 not null 2、避免在where子句中使用!=或<>操作符 3、避免在where子句中使用or 4、少用 in 或not in 5、like萬用字元的使用 不要“%11%” 要“11%” 6、避免在where子
sql語句(Oracle和mysql)的注意事項
我們在平時寫sql語句的時候很容易忽視一些細節問題,而且在Oracle和mysql中sql語句也是有很多的不同之處,這些我們都需要注意,下面我就把平時比較容易忽視的幾個點列出來。 一:分頁 mysql 分頁:select * form 表名 limit m,n; Oracel中分頁:
delphi中寫SQL語句中變數的注意事項
1、procedure TForm1.btn1Click(Sender: TObject); var s: String; begin S := 'select * from TMarketInfo where NO='''+'1'
【mysql資料庫】python指令碼執行SQL語句,關於字串變數的注意事項
轉載一篇網友介紹Python 資料庫的Connection、Cursor兩大物件,寫的非常好。 https://blog.csdn.net/guofeng93/article/details/53994112 最新在使用python操作資料庫,發現使用cursor.exec
sql查詢語句的書寫順序、執行順序及注意事項(優化策略)
查詢中用到的關鍵詞主要由6個,分別是:select、from、where、group by、having、order by書寫順序:順序與上一行一致。不過其中select和from為必須,其他關鍵詞是可選執行順序:from、where、group by、having、sele
switch case default 語句的的使用以及注意事項
首先我們來看一下它們基本的定義 switch(表示式) {case 取值1:輸出語句;break;。。。。default:輸出語句;break; } 上面的執行流程是這樣的, 1.從switch語句開
ORA-00979:不是GROUP BY 表示式報錯的一些排錯點及GROUP BY 語句使用的注意事項
1、GROUP BY子句出現在FROM子句之後,在有提供WHERE子句的情況下,GROUP BY子句必須放在WHERE子句之前 2、GROUP BY子句只能包含聚合或分組的列,沒有聚合的列必須出現在Group By後,常用的聚合函式AVG(),COUNT(),MAX(),MIN(),SUM()
OCP-1Z0-051 第1題 CTAS語句建表注意事項
一、 原題 View the Exhibit and examine the structure of the SALES, CUSTOMERS, PRODUCTS, and TIMES tables.The PROD_ID column is the foreign ke
ORACLE資料庫查詢語句使用注意事項
2、儘量少用IN操作符,基本上所有的IN操作符都可以用EXISTS代替。 3、不用NOT IN操作符,可以用NOT EXISTS或者外連線+替代。 4、Oracle在執行IN子查詢時,首先執行子查詢,將查詢結果放入臨時表再執行主查詢。而EXIST則是首先檢查主查詢,然後執行子查詢直到找到第一個匹配項。NOT
使用return注意事項
return不能返回區域性變數的地址 例: #include <stdio.h> char*func() { char src[100] = "hello world"; return src; } int main() { char
java筆記 關於switch語句的注意事項
switch是一個分支語句。基本結構:switch(expr){ case value1: statement; break; ...case valueN: statement; break;default:
使用 聚合函式(aggregate function)時,SQL語句的返回值的注意事項
假設有如下一條SQL語句 SELECT AVG(xuo.`attach_succ_rate`) AS `attach_succ_rate` FROM `xdr_user_orie
mybatis select語句快取使用注意事項
工作中遇到一個select語句快取問題(可提交讀隔離級別下select語句沒有讀取到其它事物更新後的結果),場景如下: 資料庫:mysql User表結構: 隔離級別:read committed(可提交讀) Mapper檔案: 程式碼如下:
Java的switch語句的注意事項
/* 注意事項: A:case後面只能是常量,不能是變數,多個case後面的值不能相同 B:default可以省略,但是不建議,因為他的作用是對不正常的值進行提示
bash中if條件語句的使用及bash返回值的注意事項
#!/bin/bash #bash函式以及返回值的注意事項 function showgrade(){ if [ ! -z "$1" ];then echo "Your gra
switch-case 語句的優點和幾點注意事項 Java
java語言的三種基本結構——順序、選擇、迴圈。 switch-case是選擇結構的重要實現方式。因為雖然實際上switch-case的功能完全可以用if-else代替,但有時用switch-case確
switch語句使用時注意事項
如下程式碼編譯時編譯器給出如下錯誤:error C2361: “default”標籤跳過“temp1”的初始化操作 void main() { int i; switch(i) { case 1: int temp1 =
Java switch-case 語句的優點和幾點注意事項
java語言的三種基本結構——順序、選擇、迴圈。 switch-case是選擇結構的重要實現方式。因為雖然實際上switch-case的功能完全可以用if-else代替,但有時用switch-case確實是一種更優雅的實現方式。 比如由一個變數判斷星期幾,考慮以下程
PostgreSQL存儲過程(4)-return語句
for exp 聲明 行動 數據 void 動態 $1 insert 1. return語句 有三個命令可以用來從函數中返回數據: RETURN RETURN NEXT RETURN QUERY 2. RETURN命令 語法: RETURN RETURN expr