美文网首页
前端JS变量问题

前端JS变量问题

作者: 搬不完的元猿员 | 来源:发表于2019-04-27 05:01 被阅读0次

JavaScript变量可以是局部变量或者全局变量。

局部变量

示例1:

functionfun(){varn=7;returnn+n; }

由函数内部定义的变量,仅函数本身可以调用,此时n为局部变量

全局变量

示例2:

varn=15;functionfun(){return n+n;}

此时n为全局变量,它属于window对象。可应用于所有的脚本。

这里要注意的是,即使全局变量和局部变量的名字相同,也不能当做一个变量来看,两者没有联系。

特殊情况:如果变量的声明没有使用 var ,那么这个变量就是全局变量,即使变量在函数内部也是全局变量。

从作用域来看,全局变量的作用域是整个JavaScript程序,而局部变量的作用域是在函数的内部起作用。

JavaScript程序中的所有的函数都能访问全局变量。

更多前端内容请 点击关注

仅供参考42/28/46/34/4/29

相关文章

  • 前端JS变量问题

    JavaScript变量可以是局部变量或者全局变量。 局部变量 示例1: functionfun(){varn=7...

  • [JavaScript] 前端模块编程实现

    前端模块化 前端早期写代码都是全局变量满天飞,这种情况会造成全局命名空间污染,变量冲突等问题 后来采用了 js 的...

  • 前端模块化 —— 如何从传统走向工程化

    前端模块化的相关规范 1. 传统开发模式的主要问题 命名冲突:多个JS文件之间如果存在重名的变量则会存在变量的覆盖...

  • 数据地图--前台JS代码

    前端 datamap_search.js 数据地图的控制js 变量:treeParam 原先用来存储树相关信息的,...

  • Vue的使用

    html5开发饿了么首页:加载进入订单: 前端和后端相连接:静态数据变成变量js:定义变量:确定变量位置:

  • web前端--js基础

    前端基本功--js第一天 1.1变量 变量的命名规则! 1.变量命名必须以字母或是下标符号”_”或者”$”为开头。...

  • 好程序员web前端培训分享web测试之Js中的变量

    好程序员web前端培训分享web测试之Js中的变量,JavaScript的变量与其他语言的变量有很大区别。Java...

  • 图片压缩后上传(压缩工作在前端完成)

    本文只是经# 图片纯前端JS压缩的实现核心代码的简单修改后的多图片上传版本; HTML JS变量及辅助函数 JS核...

  • web前端-js变量提升

    变量提升 上面代码等价于

  • js模块化规范

    介绍 js模块化规范当下最重要的前端开发范式之一为了解决,作用域,变量冲突,代码组织的问题,早期是没有模块化,随着...

网友评论

      本文标题:前端JS变量问题

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