zoukankan      html  css  js  c++  java
  • 函数声明优先于变量

    var fn; // 声明一个变量
    function fn() { 
    // 声明一个函数
    } 
    alert(typeof fn); // function
    function fn() { 
      // 声明一个函数
    } 
    
    var fn; // 声明一个变量
    alert(typeof fn); // function 

    无论声明位置先后,function 都是优先于变量声明

    var fn=1; // 声明一个变量
        function fn() { 
        // 声明一个函数
        } 
        
        alert(typeof fn); // number 
    function fn() { 
        // 声明一个函数
        } 
        var fn=1; // 声明一个变量
        alert(typeof fn); // number 

    这种情况是fn引用改变了造成的

  • 相关阅读:
    封装

    如何通过命令行窗口查看sqlite数据库文件
    标签控件
    信息提示框
    循环
    数组
    switch
    成员局部变量
    变量
  • 原文地址:https://www.cnblogs.com/pigtail/p/2442539.html
Copyright © 2011-2022 走看看