位置: 编程技术 - 正文

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

  • 手工现金日记账怎么转下一页
  • 五月份有啥节日2020
  • 收到的房租增值税专用发票可以抵扣吗
  • 进项税有余额但没有余额
  • 报损失怎么报
  • 营业收入少入0.02怎么办
  • 所得税汇算清缴报告在哪查
  • 税控盘上开完发票发的邮件在哪查看
  • 国税退税需要多长时间
  • 企业所得税清算是什么意思
  • 关税完税价格包含关税吗
  • 购货方红字发票信息表怎么开
  • 一般纳税人认定标准500万是什么时候开始执行
  • 保费收入包含
  • 小规模纳税人销售农产品免税吗
  • 固定资产报废账目
  • 现金日记账本月合计图
  • 啥叫规上工业企业
  • 出口转内销申报需要先做出口退税吗
  • 代销返点如何进行会计处理?
  • 材料采购费用的是
  • 网卡运行异常
  • 抵押房屋可以出卖吗
  • 跟a签订合同可以撤销吗
  • 总公司人员的工资子公司可以发吗
  • directx安全吗
  • 苹果macOS 13.3 RC 发河北承德市承德县华夏电器
  • 发代扣代缴手续费个税免
  • 材料成本差异如何理解
  • 如何使用vim创建文件
  • thinkphp ide
  • 原始凭证可以没有名称吗
  • echart设置legend
  • 收到银行承兑汇票的账务处理
  • 商场代收款发票图片
  • thinkphp框架怎么用
  • rep p
  • 真题解析买谁的
  • get命令获取文件夹
  • 2022年如何在股室工作中落实党风见证
  • python的顺序
  • python elasticsearch timeout
  • 抵扣进项税是怎么算的
  • 将资本公积转为资本会计科目
  • sql中order by的用法
  • 增值税专用发票查询系统官方网站
  • 无形资产的会计准则的相关规定
  • 车间费用计入什么
  • 管家婆软件如何做账?
  • 电子设备折旧残值率
  • 逐步测试法计算内含报酬率
  • 企业哪些部门
  • 小规模纳税人减按1%政策
  • 在建工程不做了发生的费用如何做账?
  • 企业对财会人员的要求
  • 二类银行卡是什么卡
  • 企业认缴的资金放哪里
  • 什么是现金流量表分析的重点
  • mysql 复制表结构并把满足条件的数据添加到新表
  • Win10 Build 10565版Edge浏览器完整更新日志一览
  • ubuntu14.04安装ssh服务
  • centos怎么连接远程服务器
  • 升级到xp系统以后怎么办
  • dll进程
  • linux最常用的shell终端是
  • linux如何使用双屏
  • 开发环境配置是干嘛
  • unity editor window
  • ExtJs 3.1 XmlTreeLoader Example Error
  • 激情台球游戏源码大全
  • javascript之typeof、instanceof操作符使用探讨
  • javascript中substr,substring,slice.splice的区别说明
  • 国家税务总局介绍
  • 什么是跨地区经营汇总纳税企业
  • 手写发票属于增值税普通发票吗
  • 奔驰购置税多少钱
  • 广州地税局官网办事点
  • 地税干部
  • 哈尔滨地税局电话
  • 个体开专用票需要进项吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设