ES6学习(1)let,const

简介: ES6学习(1)let,const
  1. ES的全称EcmaScript,是脚本语言的规范,而平时编写的javascript是EcmaScript的一种实现,所以EcmaScript的新特性就是javascript的新特性。
  2. 传统js作用域分为全局作用域和函数作用域。
  3. let 关键字用来声明变量,使用 let 声明的变量有几个特点:
    不允许重复声明;
    块儿级作用域(局部变量);
    不存在变量提升;
    (就是在变量创建之前使用(比如输出:输出的是默认值),let不存在,var存在;)
    不影响作用域链;
  4. const 关键字用来声明常量,const 声明有以下特点:
    声明必须赋初始值;
    标识符一般为大写(习惯);
    不允许重复声明;
    值不允许修改;(修改对象或数组中的某个值是可以的)
    块儿级作用域(局部变量);
相关文章
|
5月前
|
算法 API 流计算
《3D古城场景角色碰撞优化的实战指南》
本文聚焦开放世界3A项目“燕云古城废墟”场景的角色物理碰撞优化,记录从解决“穿模”“帧率骤降”等核心问题切入的工程化实践。先针对静态物体碰撞体冗余,设计“层级碰撞体”方案并制定精度规范,大幅降低计算量;再通过“预破碎资源池”优化可破坏物体,减少实时破碎的性能消耗;开发“动态碰撞剔除系统”,基于距离与视野实现碰撞计算按需触发;结合移动端特性,通过碰撞简化与物理步长调整完成多设备适配;最后构建“碰撞-动画协同系统”,提升交互真实感。
302 32
|
5月前
|
安全 Go Windows
OFGB 广告屏蔽工具!优化工具!一款专门为 Windows 11 系统设计的开源广告屏蔽工具
OFGB是一款专为Windows 11设计的开源广告屏蔽工具,可关闭开始菜单、锁屏、文件资源管理器等处的广告。软件小巧便携,仅170KB,无需安装,支持中文界面,通过修改注册表实现,安全稳定。使用前需安装.NET环境。
384 2
|
10月前
|
人工智能 Java 关系型数据库
Java——SPI机制详解
SPI(Service Provider Interface)是JDK内置的服务提供发现机制,主要用于框架扩展和组件替换。通过在`META-INF/services/`目录下定义接口实现类文件,Java程序可利用`ServiceLoader`动态加载服务实现。SPI核心思想是解耦,允许不同厂商为同一接口提供多种实现,如`java.sql.Driver`的MySQL与PostgreSQL实现。然而,SPI存在缺陷:需遍历所有实现并实例化,可能造成资源浪费;获取实现类方式不够灵活;多线程使用时存在安全问题。尽管如此,SPI仍是Java生态系统中实现插件化和模块化设计的重要工具。
446 0
|
机器学习/深度学习 传感器 自动驾驶
自动驾驶技术中的模仿学习
自动驾驶中的模仿学习是一种关键技术,用于使自动驾驶系统能够学习和模仿人类驾驶行为。通过模仿驾驶员的操作,自动驾驶车辆可以在复杂的道路环境中实现类似人类的驾驶决策和操作,从而提升安全性、舒适性和可靠性。
417 3
|
数据挖掘
深入解析ERP系统的人力资源管理模块
深入解析ERP系统的人力资源管理模块
619 1
Break 语句和continue语句的区别
Break 语句和continue语句的区别
614 0
|
Swift 数据安全/隐私保护 容器
swift层叠组合(ZStack)
swift层叠组合(ZStack)
544 1
|
存储 网络协议 数据可视化
如何使用Synology Drive作为文件同步服务器实现云同步Obsidian笔记
如何使用Synology Drive作为文件同步服务器实现云同步Obsidian笔记
548 0
|
机器学习/深度学习 存储 编解码
沈春华团队最新 | SegViT v2对SegViT进行全面升级,让基于ViT的分割模型更轻更强
沈春华团队最新 | SegViT v2对SegViT进行全面升级,让基于ViT的分割模型更轻更强
412 0
|
存储 NoSQL 中间件
[中间件~大厂面试题] 腾讯三面,40亿的QQ号如何去重
[中间件~大厂面试题] 腾讯三面,40亿的QQ号如何去重
457 0

热门文章

最新文章