0
<html>
    <head></head>
    <body>
        <script>
            var colors = new Array();
            var count = colors.push(“red”, “green”);
            alert(count);
        </script>
    </body>
</html>

我在 Firefox 和 IE 上试过这个,你认为我的 JavaScript 版本需要更新吗?

4

2 回答 2

6

您需要使用真正的引号,要么 要么"'例如:

var count = colors.push('red', 'green'); 

您使用的引号字符是非法的并且显示 JavaScript 错误SyntaxError: Unexpected token ILLEGAL

演示:

<!DOCTYPE html>
<html>
<head>
  <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  <title>demo</title>
  <script type='text/javascript'>
      var colors = new Array();
      var count = colors.push('red', 'green');
      // alert(count);
      alert(colors[0]);
  </script>
</head>
<body>
</body>
</html>
于 2013-05-09T14:20:24.837 回答
0

我只是在 jsFiddle 中复制粘贴了您的代码,看起来您的引号是非法字符(从 word/web 复制粘贴?)。尝试再次输入它们,它应该可以工作。

于 2013-05-09T14:23:39.557 回答