1

好的,所以我对编程还是很陌生,但我无法理解为什么 jsbin 上的这段代码不起作用。我认为应该弹出一个警报框,其中包含数组的第一个值,即字符串“red”,但没有任何反应。我也不明白警告告诉我什么。我确信它很简单,但我就是不明白。

现场演示:http: //jsfiddle.net/XZbnr/

代码:

var colors = [“red”, “blue”, “green”]; 
alert(colors[0]);
4

3 回答 3

3

看起来你有一些特殊字符:

var colors = [“red”, “blue”, “green”]; 

这些引号似乎是从 Microsoft Word 或类似内容中粘贴的。

将它们替换为 " 它将起作用:

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

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

于 2013-10-26T23:03:48.140 回答
2

用普通引号替换“:”或'

于 2013-10-26T23:05:01.973 回答
1

看起来你使用了错误的引号。尝试只使用 " 或 '

于 2013-10-26T23:04:43.273 回答