| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> JavaScript知识库 -> 【Day9】ES6 增加内容(变量,解构,模板字符串) -> 正文阅读 |
|
[JavaScript知识库]【Day9】ES6 增加内容(变量,解构,模板字符串) |
日期:1月27日夜 ?1.变量: let 和 const 类似于 es5 中的var ????????let 特点 ? ? ? ? ? ?????????1. 不允许重复声明变量 ? ? ? ? ? ?????????2. 具有块级作用域(存在局部变量) ? ? ? ? ? ????????? ? {} ?if while for... ? ? ? ? ????????? ?3. 不存在变量提升? ? ? ? ? ??????????4. 不影响作用域链【dom】 ? ? ? ? ?const 特点 ? ? ? ? ????????? ?1. 不允许重复声明 ? ? ? ? ? ?????????2、定义的值不允许被修改的 ?const 修饰的变量是常量 ? ? ? ? ? ?????????3、 不存在变量提升 ? ? ? ? ? ????????4. 存在块级作用域 let 和const 区别 ? ? ? ? ? ? let 修饰变量 ? ? ? ? ? ? const 修饰是常量 ? ? ? ? ? ? ?const 修饰的常量 必须有初始值 否则报错 ? ? ? ? ? ? ?const 修饰简单数据类型 表示 ?值不能发生改变 ? ? ? ? ? ? ? ? ? ????修饰复杂数据类型 表示 ?地址不能发生改变 ?但是 值可以被改变 2.解构赋值 ? ? ? ? ? ?数组的结构: ?数组的索引和变量的索引一一匹配 ? ? ? ? ? ?对象的结构 : 对象的key和变量名 一一匹配 ? ? ? ? ? ? ? ? ? ? ? ? ??????????原型上的属性和函数可以被结构 ? ? ? ? ? ?字符串的结构:字符串数组的解构 ????????对象解构函数时: 需要注意 ?函数中this 的指向 案例1:数组解构
案例2:数组解构
案例3:静态函数解构
案例4:原型解构
案例4:字符串解构
3.模板字符串 ????????支持换行 ? ? ? ? ? ? ?字符串支持解析 js代码? ${js代码|变量|常量|函数} ????????字符串定义的方式 ? ? ? ? ? ? ?""? ?''? ? `` 案例: 字符串
总结:本章节,let和const,解构以及字符串符号都是需要很好掌握的 |
|
JavaScript知识库 最新文章 |
ES6的相关知识点 |
react 函数式组件 & react其他一些总结 |
Vue基础超详细 |
前端JS也可以连点成线(Vue中运用 AntVG6) |
Vue事件处理的基本使用 |
Vue后台项目的记录 (一) |
前后端分离vue跨域,devServer配置proxy代理 |
TypeScript |
初识vuex |
vue项目安装包指令收集 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/24 13:57:04- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |