位置: 编程技术 - 正文

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教程完整版)

  • 所得税没有计提怎么做账
  • 企业所得税研发费用加计扣除条件
  • 个人开具服务费发票税率
  • 教培行业提成一般多少
  • 企业成立多久能注销
  • 销项税是什么意思进项税是什么意思
  • 服务费发票税率1%
  • 主营业务收入为什么记贷方
  • 递延收益负债类科目
  • 预收货款增值税纳税义务发生时间如何确定
  • 营改增税负分析测算明细表一般由谁填写
  • 3%增值税率包括哪些
  • 高新技术企业研发费
  • 公司给自然人咨询怎么说
  • 劳务发票个人所得税计算器
  • 税控盘减免在哪里填报
  • 服务不动产和无形资产扣除项目有哪些
  • 二手房产增值税率
  • 离职补偿金的税率
  • 没有税务章的收款收据怎么做账?
  • 现金清查制度的内容包括
  • 苹果iphone6s plus打电话没有人名
  • 小规模纳税人无票收入免税吗
  • 实收资本账户的核算内容是什么
  • 2020最新win10密钥
  • win10升级win11报错
  • ahqinit.exe是什么进程 ahqinit是安全的进程吗
  • 收到银行存款利息会计分录
  • php rewind
  • laravel php
  • 工程施工下的间接费用下有什么科目
  • php扫一扫识别代码
  • vue3.0路由配置
  • video.js教程
  • 酒类包装物押金的增值税处理规定
  • 购买方如何开具红字发票给销售方
  • 个体户个人所得税税率表
  • 砂石可以开专票吗
  • 当月销售次月开票怎么做账
  • sql server查询
  • 应收账款科目的期末余额
  • 对外服务应收取的款项
  • 税控维护费跨年怎么算
  • 收到投资款证明怎么做账
  • 购入固定资产的现金流量项目
  • 进项税额转出可以在所得税前扣除吗
  • 针对收入未申报的问题
  • 企业的经济补偿包括哪些
  • 纳税人财务会计制度
  • 商品流通的企业
  • 工业企业固定资产折旧年限
  • sql server连接方式
  • mysql读写分离实现原理
  • u盘安装win7系统鼠标键盘没反应
  • 如何修改windows注册表
  • 不重装系统怎么修复
  • win2003系统要求
  • slserves.exe - slserves是什么进程
  • Ubuntu 8.10 Server Ruby 的安装方法
  • windowsxp教程
  • centos删除vg
  • WIN7如何关闭自动关机
  • win10如何更换
  • 微软6月24
  • scrollview怎么用
  • js中断点用法
  • python读取文件指定内容
  • js中鼠标经过事件
  • nodejs 入门
  • centos6升级到centos8
  • node.js web开发
  • js 选择语句
  • javascript教程完整版
  • android多语言失效
  • 定额发票怎么查看有效期
  • 广西自然人税收管理系统扣缴客户端手机版
  • 江苏印花税申报操作流程
  • 为什么国家要收房产税
  • 财税[2020]25号
  • 粮食部门是不是国家机关
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设