2017-02-09 128 views
-6

console.log和JavaScript中的返回有什麼區別?他們都看到打印出終端中的東西。什麼是console.log和返回在javascript中的區別

isPrime(num){ 
    if (num % i === 0)) { 
    return false ; 
    } 
    for (var i = 2; i < num; i++) { 
    if (num % i === 0) { 
    return false; 
    } 
} 
+0

'return'不打印任何東西。獲取返回值的函數可能是打印結果的函數! –

+0

控制檯(「終端」)將始終顯示最後一個表達式的結果。例如,'console.log(「foo」)'將'foo'打印到控制檯,然後返回'undefined',這也是控制檯打印的最後一個評估。 'console.log'將打印東西甚至從網頁的代碼,其中評估不打印。 – Amadan

回答

0

console.log()是打印輸出到控制檯。然而,return是指當一個函數被調用,以將數據發送回變量,像這樣:

var foo = bar(); 

如果bar()return聲明,該值將被傳遞給foo

1

返回

return語句結束函數執行和指定要返回給函數調用的值。

CONSOLE.LOG

控制檯對象提供對瀏覽器的調試控制檯(如Web控制檯在Firefox)

console.log將消息輸出到開發工具concel選項卡下的Web控制檯。

相關問題