位置: 编程技术 - 正文

JavaScript 学习笔记之变量及其作用域(javascript基础笔记)

编辑:rootadmin

推荐整理分享JavaScript 学习笔记之变量及其作用域(javascript基础笔记),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:javascript教程推荐知乎,javascript教程推荐知乎,javascript入门教程,javascript怎么学,javascript基础笔记,javascript基础笔记,javascript入门教程,javascript教程推荐知乎,内容如对您有帮助,希望把文章链接给更多的朋友!

一、变量

ECMAscript变量是松散型变量,所谓松散型变量,就是变量名称可以保存任何类型的数据,每个变量仅仅是一个用于保存值的占位符。

定义:var firstDemo;

二、变量的作用域

2.1基本概念

使用var 定义变量:定义该变量的作用域的局部变量,这种定义变量的方法也被成为显式声明。

这么说不理解的话可以看看下面这个简单粗暴的例子:

由以上两个例子可以看出,如果在一个函数中使用var 定义一个变量,那么该变量在函数退出后会被销毁。

JavaScript 学习笔记之变量及其作用域(javascript基础笔记)

省略var 定义变量:只要调用一次定义该变量的函数,全局范围内都可访问该变量。这种定义变量的方法也被成为隐式声明

tips:显式声明的变量是在预编译时就已经编译到调用对象中了,(例如var t=1;预编译时执行var t;解释时执行t=1;)不同于隐式声明变量在解释时才被定义为全局变量。

弄清楚变量的作用域,可以帮助我们思考如何合理声明变量,这样既减小了不必要的内存开销,同时能很大程度地避免变量重复定义而覆盖先前定义的变量所造成的麻烦。

2.2作用域分析

输出结果:0 1 0

输出结果:

A、0 0 1 0

B、0 undefined 1 0

C、0 报错i is not defined

各位可以猜测一下结果是哪一个,原因会在留言里详解。

标签: javascript基础笔记

本文链接地址:https://www.jiuchutong.com/biancheng/383845.html 转载请保留说明!

上一篇:JavaScript 学习笔记之数据类型(javascript如何学)

下一篇:JavaScript 学习笔记之操作符(续)(javascript教程完整版)

  • 增值税什么时候计入成本
  • 递延收益与递延所得税负债的区别
  • 留抵退税手续
  • 免税农产品发票怎么做账
  • 其他应付款辅助核算可以设置职员吗
  • 空调安装发票税率
  • 去税务局申报增值税需要带税盘吗
  • 2019印花税减免
  • 二手房如何缴纳契税
  • 政府扶持资金科目怎么做?
  • 社保上面的每月的缴费基数是什么意思?
  • 废料账务处理
  • 可供出售金融资产改为什么科目
  • 公司转投资的额度
  • 车船使用税应该交哪里的税
  • 投资项目的资本金的认缴
  • 从银行取现回单怎么取
  • 个人独资企业税率表2023最新
  • 税务系统勾了为什么还能认证?
  • 房开公司需要资质吗
  • 收购粮食怎么做账
  • 不动产评估增值税处理
  • 注册资本多少钱算大公司
  • 补提以前年度费用在年度报表中怎么填
  • 小型微利企业收入超过300
  • 网卡运行异常
  • 政府拨款经费会计分录
  • 在win7系统中将打开窗口拖到屏幕顶端
  • 建筑工程团体意外险
  • 厂房拆迁补偿多少钱一平
  • react img onerror
  • 发票未认证丢失怎么补办
  • 长期股权投资的账面价值怎么计算
  • 研发费用税前加计扣除怎么算
  • el-tree方法
  • php reference
  • 前端的基本知识
  • 简易计税项目可抵扣吗
  • Python中的关键字
  • 研发费用凭证是什么样
  • 售后回购会计处理分录
  • db2 -968
  • mysql优化常用的几种方法
  • 公司帐户转到法人私卡备用金行吗
  • 存货跌价准备的账务处理
  • 去年出口
  • 小规模防伪税控服务费多少钱
  • 材料成本差异的含义
  • 税控系统专用设备包括税控收款机吗
  • 实收资本没到账缴纳印花税吗
  • 机票开的个人的票是什么
  • 劳务派遣期限是什么意思
  • 跨年度退货可以不退款吗
  • mysql大小
  • services.exe修改注册表
  • win7任务管理器怎么打开
  • xp系统的本地连接
  • win10企业版怎么连接无线网
  • winxp怎样设置网络
  • centos支持中文
  • win7鼠标突然不能用了
  • WIN10怎么彻底删除works2
  • win8鼠标指针不见了
  • cocos2dx游戏案例
  • unity对象池优缺点
  • [置顶]马粥街残酷史
  • opengl绘图
  • node与js的区别
  • shell脚本实现自动化巡检报警发送邮箱
  • windows常用命令操作
  • 多媒体播放器使用方法
  • cocos2dx运行原理
  • python jsonp
  • NGUI学习:(1)spine导入后图层顺序的问题
  • js table
  • Android系统服务
  • 进入杭州车辆怎么申请
  • 医保断交一年怎么续交
  • 税务部门意识形态
  • 百旺税控盘怎样清盘
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设