为什么这段Javascript会出现解析错误? var flashvars={file:'foo',autostart:'true'};

为什么这段Javascript会出现解析错误? var flashvars={file:'foo',autostart:'true'};,javascript,Javascript,抛出未捕获的SyntaxError:最新Google Chrome的意外标记非法。可能是因为您没有使用正确的引号。您使用'而不是'或“ var flashvars={file:'foo',autostart:true}; 还有两件事: 不要转义类型属性的引号 true不必在引号中 可能是因为您没有使用正确的引号。您使用了'而不是'或“ var flashvars={file:'foo',autostart:true}; 还有两件事: 不要转义类型属性的引号 true不必在引号中 您使

抛出未捕获的SyntaxError:最新Google Chrome的意外标记非法。

可能是因为您没有使用正确的引号。您使用
'
而不是
'


var flashvars={file:'foo',autostart:true};
还有两件事:

  • 不要转义
    类型
    属性的引号
  • true
    不必在引号中

可能是因为您没有使用正确的引号。您使用了
'
而不是
'


var flashvars={file:'foo',autostart:true};
还有两件事:

  • 不要转义
    类型
    属性的引号
  • true
    不必在引号中

    • 您使用了错误的撇号类型。你写的是“foo”,但必须是“foo”

      你用错了撇号。您写的是“foo”,但必须是“foo”

      
      
      <script type="text/javascript"> 
          var flashvars = {file: 'foo', autostart: true };
      </script>
      
      var flashvars={'file':'foo','autostart':true};
      
      var flashvars={'file':'foo','autostart':true};
      
      键不必用引号括起来。在我看来,仅仅加入一些代码并没有什么特别的帮助。你试图解释什么是其他答案中没有解释的?这些键不必加引号。在我看来,仅仅加入一些代码并没有什么特别的帮助。你试图解释什么是其他答案中没有解释的?
      <script type="text/javascript"> 
          var flashvars = {file: 'foo', autostart: true };
      </script>
      
      <script type="text/javascript"> 
      var flashvars = { 'file': 'foo', 'autostart': true }; 
      </script>