javascript - 未定义的 Javascript 变量

标签 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>

最佳答案

您的第一个脚本崩溃是因为您没有 DDDD 函数,所以 v3 永远不会被分配。

您将 DDDD 行称为 “这是某种预定义的随机数组”。它不是。

这是尝试调用一个函数,并向它传递两个参数。

  • DDDD() 函数调用。

  • D 变量参数。

  • {"COM":"lng","leaf":145,"AXIS":true} 对象文字参数。

关于javascript - 未定义的 Javascript 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4578544/

相关文章:

javascript - 在 JavaScript 中创建一个新的空对象

javascript - jquery 总是彩色链接

javascript - JS 崩溃没有正确显示我的内容

javascript - jQuery 每个函数都会迭代所有内容,尽管 if 语句

javascript - 在 UI 网格链接中调用范围函数

javascript - 地理定位仅在刷新后才起作用

javascript - ContentEditable div 在 JS fiddle 中无法正常工作

javascript - 如何检查字符串中的第一个字符以及如何将该字符串发送到 Jquery 中的数组中?

javascript - 从 Vue.js 中的父组件执行子方法

javascript - 停止在 highcharts 中自动调整比例