ES6-01-简介

一、什么是ES6?

每年一个版本o(╥﹏╥)o。

二、javaScript新特性的特点

1、语法简洁,功能丰富;

2、框架开发应用。

3、岗位需求!

三、let关键字

3-1、声明变量

        let a;
        let a,b;

        let e=100;
        let f=521, g='milk-love', h=[];

3-2、声明的特点

1、变量声明不能重复

2、块级作用域 全局、函数、eval

        {
            // var没有块级作用域
            var girl2 = 'love';
        }
        console.log(girl2);

        {
            let girl = 'milk';
        }
        console.log(girl);

3、不存在变量提升

 

4、不影响作用域链

3-3、案例分析

因为var i是全局变量,所以循环之后,var i自增变为3,此时,item[3]报错!

解决方式:

四、const关键字

4-1、声明常量 

const GIRL = 'milk';

4-2、声明的特点

1、一定要赋初始值

2、常量用大写(潜规则)

 

3、常量的值不能修改

const GIRL = 'milk';
GIRL = 'love';

 

4、块级作用域

5、对于数组、对象的元素修改,不算做对常量的修改,不会报错

因为:TEAM指向的数组地址,没有变。

小结:

数组、对象:建议用const声明。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/674040.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

6FC5357-0BB22-0AE0处理器CPU模块单价

6FC5357-0BB22-0AE0处理器CPU模块单价 6FC5357-0BB22-0AE0处理器CPU模块单价 6FC5357-0BB22-0AE0处理器CPU模块单价 6FC5357-0BB22-0AE0处理器CPU模块中文说明书 6FC5357-0BB22-0AE0处理器CPU模块工作原理图 商品编号(市售编号) 6FC5357-0BB22-0AE0 产品说明 ***备件**…

高中数学:解三角形-三角变换法

一、三角变换法 三角变换法,就是,在解三角形的过程中,将正弦定理和余弦定理结合两角和与差公式来解答题目 二、练习 例题1 解析 题目中的第二个等式,我们应该是一眼看出来,用余弦定理,求出cosA的值。从…

深入分析 Android BroadcastReceiver (二)

文章目录 深入分析 Android BroadcastReceiver (二)1. 深入理解 BroadcastReceiver 的高级使用和优化2. 有序广播(Ordered Broadcasts)2.1 实现有序广播 3. 粘性广播(Sticky Broadcasts)3.1 使用粘性广播 4. 本地广播(…

国产QX320F280049,双核对比TI的 C28X+CLA,谁的处理能力更强

国产QX320F280049,独立双核32位CPU,主频150MHz 每个核都有TMU,FPU,VCU等运算 16个高分辨率HRPWM(150PS) 3个12位ADC,采样率3MSPS TI的 TMS320F280049采用C28XCLA协处理器模式,主频只…

C++:list模拟实现

hello,各位小伙伴,本篇文章跟大家一起学习《C:list模拟实现》,感谢大家对我上一篇的支持,如有什么问题,还请多多指教 ! 如果本篇文章对你有帮助,还请各位点点赞!&#xf…

音视频开发10 FFmpeg 内存模型-AVPacket, AVFrame

从现有的 Packet 拷贝一个新 Packet 的时候,有两种情况: • ①两个 Packet 的 buf 引用的是 同一数据缓存空间 ,这时 候要注意数据缓存空间的释放问题; • ②两个 Packet 的 buf 引用不同的数据缓存空间 ,每个 Pac…

移动机器人定位与导航实训记录

本次实训主要学习ros-tf的使用、slam使用、机器人自主导航,我先简单发出来,等我整理完再重新编辑一边。

AI图书推荐:结合ChatGPT的Java编程实用指南

《结合ChatGPT的Java编程实用指南》(Practical Java Programming with ChatGPT)是一本具有变革性意义的书籍,通过展示针对各种问题的多样化调查,挑战了传统软件开发的速度。这本书旨在通过集成OpenAI API、利用生成式人工智能和大…

性能优化随笔(一)

在软件开发过程中,一般要先实现功能方面的需求,功能方面的需求开发完毕之后,往往会考虑性能方面的优化。在业务发展的初期,性能往往能满足使用的需求,这时性能优化不是必不可少的。随着业务的发展,软件复杂…

常见加解密算法04 - 分组密码DES

​各位才华横溢,风度翩翩的读者们,你们好。今天我们讨论一下DES算法以及逆向识别。 DES算法要比RC4复杂的多,但是幸运的是它的逆向识别比RC4要简单很多,当你了解DES大致的实现原理之后就明白为什么了。 DES算法介绍 DES算法&am…

【前端开发--css学习笔记】CSS超详细的学习笔记。前端开发css学习笔记(非常详细,适合小白入门)

二&#xff0c;CSS学习笔记 1&#xff0c;CSS语法 1-1 CSS 实例 CSS声明总是以分号 ; 结束&#xff0c;声明总以大括号 {} 括起来: <!DOCTYPE html> <html> <head> <meta charset"utf-8"> <title>菜鸟教程(runoob.com)</title…

湖南源点调研 为什么中小企业产品上市前一定要做市场调研?

本文由湖南长沙&#xff08;产品前测&#xff09;源点调研咨询编辑发布 可能有很多企业主会表示&#xff0c;市场调研&#xff0c;产品调研&#xff0c;不都是大公司、大品牌、上市公司才会有的流程吗&#xff0c;像我们这种小企业、小品牌、小厂家没有必要去那么做&#xff0…

Update! 基于RockyLinux9.3离线安装Zabbix6.0

链接&#xff1a; Ansible离线部署 之 Zabbixhttp://mp.weixin.qq.com/s?__bizMzk0NTQ3OTk3MQ&mid2247487434&idx1&sn3128800a0219c5ebc5a3f89d2c8ccf50&chksmc3158786f4620e90afe440bb32fe68541191cebbabc2d2ef196f7300e84cde1e1b57383c521a&scene21#we…

2024年6月 AWVS -24.4.27详细安装教程附下载教程含windows和linux多版本

免责声明 请勿利用文章内的相关技术从事非法测试。由于传播、利用此文所提供的信息而造成的任何直接或者间接的后果及损失&#xff0c;均由使用者本人负责&#xff0c;作者不为此承担任何责任&#xff0c;请务必遵守网络安全法律法规。本文仅用于测试&#xff0c;请完成测试后…

[数据集][目标检测]电力工地场景下的人头检测数据集VOC+YOLO格式7035张1类别

数据集格式&#xff1a;Pascal VOC格式YOLO格式(不包含分割路径的txt文件&#xff0c;仅仅包含jpg图片以及对应的VOC格式xml文件和yolo格式txt文件) 图片数量(jpg文件个数)&#xff1a;7035 标注数量(xml文件个数)&#xff1a;7035 标注数量(txt文件个数)&#xff1a;7035 标注…

FastAPI vs Django:选择适合你的Python Web框架

文章目录 FastAPIDjango如何选择&#xff1f;总结 在Python Web开发领域&#xff0c;选择合适的框架对于项目的成功至关重要。FastAPI 和 Django 是两个备受关注的框架&#xff0c;各自拥有独特的优势和适用场景。本文将深入比较它们之间的特点&#xff0c;以帮助你做出明智的选…

操作系统错误答案汇总

第1章 计算机系统概述 1.1 软件vs应用程序&#xff1a;软件程序其他相关文件等。eg&#xff1a;一个游戏软件包括程序(.exe)和其它图片(.bmp等)、音效(.wav等)等附件&#xff0c;那么这个程序(.exe)称作“应用程序”&#xff0c;而它与其他文件&#xff08;图片、音效等&#…

如何从清空的回收站中恢复已删除的Word文档?

“嗨&#xff0c;我将 10 个 Word 文档移动到回收站&#xff0c;然后用清洁软件清理回收站。现在我意识到我犯了一个大错误——我删除了错误的文件。我想知道是否可以从清空的回收站中恢复已删除的Word文档。我没有数据恢复的经验&#xff0c;也不精通计算机技术。有没有简单的…

很酷的个人仪表盘honey

什么是 honey &#xff1f; honey 是一个很酷的个人仪表盘。采用纯 HTML、CSS、 JS编写的&#xff0c;因此不需要动态后端或特殊的 Web 服务器配置。它开箱即用&#xff0c;因为所有操作都是在客户端完成的。 官方提供了在线示例&#xff1a;https://honeyy.vercel.app/ 安装 …

1121 祖传好运

solution 好运数&#xff1a;去除任意位末尾数位 所得到的数都满足能够被当前数位整除 #include<iostream> #include<string> using namespace std; int main(){int k, flag;string s;cin >> k;while(k--){flag 1;cin >> s;for(int i 1; i < s.…