2013-10-26 133 views
1

好的,所以我還是很新的編程,但我不能包裝我的頭爲什麼jsbin上的這段代碼不起作用。我會認爲一個警告框應該彈出與數組的第一個值是字符串「紅色」,但沒有任何反應。我不明白警告告訴我什麼。我確定它很簡單,但我無法得到它。Javascript警告框不顯示

現場演示: http://jsfiddle.net/XZbnr/

代碼:

var colors = [「red」, 「blue」, 「green」]; 
alert(colors[0]); 
+0

*'Alert box not di'* ..? –

+0

可能是」顯示「 –

回答

3

看起來你在那裏有一些特殊字符:

var colors = [「red」, 「blue」, 「green」]; 

這些報價似乎從Microsoft Word粘貼,或類似。

替換他們「也將努力:

var colors = ["red", "blue", "green"]; 
alert(colors[0]); 

http://jsfiddle.net/XZbnr/1/

+0

哦,好的,謝謝。從我一直在學習的電子書,並沒有意識到這可能是一個問題。謝謝。 –

+0

不客氣!電子書的作者可能在寫作過程中使用了Microsoft Word(或類似的)。 Word會自動將標準轉換爲那些智能報價,無論您使用何種編程語言,都需要注意這一點 –

+0

順便說一句,大多數代碼書告訴您要麼使用專用IDE,要麼使用基本的文本編輯器(如文本伴侶,記事本,記事本++,gedit等)。 –

1

看起來你正在使用一種錯誤的引號儘量只使用」或「

2

替換「與正常報價:「或'