位置: 编程技术 - 正文

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

  • 收到其他与经营活动有关的现金是什么意思
  • 给员工发礼品发什么礼品最实惠
  • 摄影服务属于哪个开票类目
  • 单一窗口报关单
  • 季报申报之后还可以改吗?
  • 开发间接费什么时候计提
  • 销售商品开具商品单据
  • 企业清算未分配利润不分配要交个税吗
  • 出口退税金额和进项税额不一致
  • 年度汇算清缴怎么填写
  • 零售汽油费发票需要交印花税吗?
  • 劳务税能不能抵扣
  • 现金折扣怎么计算消费税
  • 不动产抵扣涉及净值,这里的净值是否扣除减值准备,是否扣除不动产改变用途当月的折旧额?
  • 双倍余额折旧法
  • 期末结转增值税顺序
  • 商品进销差价的核算方法
  • 销售折扣计入增值税销售额的
  • 企业收入代扣税金应该怎么做会计处理?
  • 预付专利转让费计入什么科目?
  • 不同业务的进项税额抵扣
  • 超过三年的坏帐损失税前扣除怎样规定?
  • 外管证怎么开票
  • 装修工程款如何记账
  • 工会经费的开支必须取得发票么
  • 公司增加注册资金需要实缴吗
  • 格式化时防止数据丢失
  • 无线路由器指示灯怎么才是正常
  • 事业单位基建账并入大账规定
  • 电脑开机时进入bios界面快捷键
  • windows11搜索
  • newsupd.exe - newsupd是什么进程 有什么用
  • PHP:pg_field_name()的用法_PostgreSQL函数
  • 其他应付款怎样结转
  • laravel5.4利用163邮箱发送邮件的步骤详解
  • 进项税额资产还是负债
  • 安装工程在工程建设中的主要内容有哪些
  • grad_cam
  • 应收票据计提利息
  • 建筑会计和会计的区别
  • 营业执照上住所和经营场所
  • 查找命令位置
  • 股东投资款超过注册资金的案例
  • 结转结余的概念
  • 其它应付款核算项目
  • js中var的用法
  • 现金发放工资会扣税吗
  • 向个体工商户付款可以转给个体法人吗
  • 现金流量表年报本期金额和上期金额
  • 小额收据入账规则最新
  • 申报表本期金额和上期金额
  • 商场一般是怎么缴纳租金的
  • 小规模减免的附加税怎么做账
  • 社保下个月扣款
  • 印花税是怎么缴纳
  • 母猪生小猪会计分录
  • 支付银行贷款利息的会计处理
  • 应收账款是净额列示吗
  • 提高纳税遵从度依靠行政执法还是纳税服务
  • 明细账的作用
  • 请创建一个die类
  • mysql5.7最新版
  • sql数据库怎样批量添加数据
  • linux/fs.h
  • bios设置u盘启动顺序
  • 两台xp电脑怎么共享文件
  • Win10预览版拆弹
  • u盘比特率
  • windows 10为什么不能关掉自动更新
  • win7系统盘u盘
  • 在unity中单例的主要作用
  • js自动输入
  • python打印直角三角形用*符号
  • android studio打包jar文件
  • 网页上面的收藏夹显示
  • 炉石传说用什么语言开发的
  • Python 常用库
  • JavaScript toFixed() 方法
  • JavaScript为事件句柄绑定监听函数实例详解
  • 新疆国税网
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设