未定义的Javascript变量

Fon*_*ced 2 javascript

所以这就是问题所在.有一个HTML/JS代码,但我无法读取v3变量.简而言之,之后的任何事物DDDD(D,{"COM":"lng","leaf":145,"AXIS":true});(这是某种预定义的随机数组)都是不可读的(或作为JS代码被忽略).为什么?我怎样才能获得v3的内容?这是一个javascript解析错误吗?

<html>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<head>
<script type="text/javascript">
  <!--
  var v1 = 12345;
  var v2 = "Hello world";
  DDDD(D,{"COM":"lng","leaf":145,"AXIS":true});
        var v3 = "World Hello!!!"; 
  //-->
</script>
</head>

<!-- some html code -->
<script>

alert("This is "+v3);

</script>

<!-- some html code -->
</html>
Run Code Online (Sandbox Code Playgroud)

use*_*716 5

您的第一个脚本因为没有DDDD函数而崩溃,因此v3永远不会被分配.

您将该DDDD行称为"这是某种预定义的随机数组".不是.

它试图调用一个函数,并传递两个参数.

  • DDDD() 一个函数调用.

  • 一个D变量参数.

  • 一个{"COM":"lng","leaf":145,"AXIS":true}对象常量参数.