上週四吃完午飯,leader發了一道JavaScript的題目給我們做,我們Team裡面有做前端的,有做後台的,也有坐mobile web的,所以大家對題目的理解各自都不一樣,然後在QQ討論組裡面進行討論。發現雖然很基礎,但是透過討論收穫不少,分享出來。當然在有開發經驗的開發者看來,這些都是學習JavaScript最基礎的東西。因為平常都是用jQuery或第三JS元件,所以對JavaScript基礎學習不夠重視。題目如下,問題是:2次alert分別輸出什麼結果?
程式不會報錯,而已執行結果是:Hello World!。原理:電腦在開始執行語句之前,會先尋找所有的function定義,然後儲存相關的function。
第1題:
var a = 1;
var a;