美文网首页
07.JavaScript变量

07.JavaScript变量

作者: 讲武德的年轻人 | 来源:发表于2019-08-08 10:35 被阅读0次

下面的代码会报错吗?

function f2(){
    aa = 5;    // 等价于 window.aa = 5
};
f2();
alert(aa);

答案是不会,因为在函数里面的aa=5声明的是全局变量,等价于window.aa = 5;预编译的时候并不会执行aa = 5,只有函数被调用的时候才会被执行。
若用var aa=5在函数里面声明aa变量的话则是局部变量,会报错。

相关文章

  • 07.JavaScript变量

    下面的代码会报错吗? 答案是不会,因为在函数里面的aa=5声明的是全局变量,等价于window.aa = 5;预编...

  • 07.JavaScript Html Dom

    DOM简介 DOM :Document Object Model 文档对象模型HTML DOM树 : DOM树模型...

  • mysql变量

    变量 /*系统变量:全局变量会话变量 自定义变量:用户变量局部变量 */ 一、系统变量 /*说明:变量由系统定义,...

  • mysql存储过程和函数149-169

    变量 /*系统变量:全局变量会话变量自定义变量:用户变量局部变量*/ 一、系统变量 说明:变量有系统提供,不是用户...

  • php 变量和常量

    一、变量 创建变量以 $ 开头,以 ; 结尾 可变变量从变量中解析出变量名 变量赋值 将变量b 将变量b 销毁变量...

  • Golang入门一:变量

    变量声明 变量初始化 变量赋值 变量交换 匿名变量

  • bash脚本编程-变量,变量类型

    bash变量类型: 环境变量,本地变量,位置变量,特殊变量。 本地变量: bash: VARNAME=value ...

  • MySQL(十八)变量

    系统变量:全局变量、会话变量 自定义变量:用户变量、局部变量 一、系统变量 说明:变量由系统定义,不是用户定义,属...

  • 类,变量,迭代器

    1、变量 python中实际有4种变量,分别是全局变量,类变量,实例变量,局部变量。 - 全局变量:类之外的变量,...

  • Linux下的变量

    Linux下的变量 Linux变量 Linux下的变量主要分为三种:本地变量、环境变量和位置变量本地变量本地变量是...

网友评论

      本文标题:07.JavaScript变量

      本文链接:https://www.haomeiwen.com/subject/qyytjctx.html