zoukankan      html  css  js  c++  java
  • javascript变量初始化位置

    变量在之前<script type="text/javascript"></script>(或引用的js文件)中初始化,可以正常访问。

    运行程序:弹出123。

    <script type="text/javascript">
      var a = 123;
    </script>
    
    <script type="text/javascript">
      alert(a);
    </script>

    变量在本<script type="text/javascript"></script>中初始化,变量在被访问之后代码中初始化,变量访问时得不到值(被定义但得不到值)。

    运行程序:弹出undefined。

    <script type="text/javascript">
      alert(a);
      var a = 123;
    </script>

    变量在后续<script type="text/javascript"></script>(或引用的js文件)中初始化,访问不到(相当于未定义)。

    运行程序:报错,提示a未定义。

    <script type="text/javascript">
      alert(a);
    </script>
    
    <script type="text/javascript">
      var a = 123;
    </script>
  • 相关阅读:
    第八章 对象
    第七章 压缩列表
    第六章 整数集合
    Java中的Unsafe
    站在Java的角度看LinkedList
    Java内部类详解
    浅析Java中的final关键字
    ConcurrentHashMap
    阻塞队列
    线程池的使用和实现
  • 原文地址:https://www.cnblogs.com/MrHacker/p/4601308.html
Copyright © 2011-2022 走看看