經典面試題(21):如下代碼將輸出的結果是什麼?

經典面試題(21):如下代碼將輸出的結果是什麼?

前端君 翻身的碼農
週末外出了兩天,沒有持續給你們帶來新的題目,久等了!前端

今天咱們先來回顧一下上週五的題目《經典面試題(20)》。看投票結果,大部分小夥伴都選錯了!
經典面試題(21):如下代碼將輸出的結果是什麼?面試

正確的答案是選項:C。調用在該做用域未聲明的變量,是會報錯的。而一個變量只聲明,但未定義賦值的時候,纔會是undefined。很明顯,變量x在全局做用域不曾聲明,並不存在,因此會報錯!ide

一塊兒來看看幾個優秀的答案分析:
經典面試題(21):如下代碼將輸出的結果是什麼?
( 排名第 1 位 )code

經典面試題(21):如下代碼將輸出的結果是什麼?
( 排名第 2 位 )blog

今天繼續咱們的經典面試題。請看下面這道題,運行的結果是什麼?作用域

var a = [1, 2, 3],
    b = [1, 2, 3],
    c = [1, 2, 4];
console.log(a == b);
console.log(a === b);
console.log(a > c);
console.log(a < c);

這段代碼十分簡短,下面是答案的選項:it

經典面試題(21):如下代碼將輸出的結果是什麼?

老規矩,有能力的小夥伴能夠留言解釋和分析你認爲正確的答案。而優秀的答案會在下午18:00在留言處置頂公佈哦!console

若是有哪位小夥伴答案正確並解析清楚,則直接置頂爲標準答案。
經典面試題(21):如下代碼將輸出的結果是什麼?class

相關文章
相關標籤/搜索