| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 游戏开发 -> 学习ES6 -> 正文阅读 |
|
[游戏开发]学习ES6 |
ES6简介ES6(ECScript)是JavaScript语言的下一代标准,已经在2015年6月正式发布。它的目标是使得JavaScript语言可以用来编写复杂的大型应用程序,成为企业级开发语言。 let和const命令let用来声明变量 let特性
const是用来声明常量,常量就是固定不变的量,在我们开发过程中当一个变量希望它的值,不被(自己或者他人)改变。 const特性
语法:const 常量的名称 = 值 1.const声明常量时,定义时必须赋值,因为常量值是不允许修改的
2.const定义的对象或数组时,可以修改对象或数组中的元素值,不能直接修改当前常量对象 案例1.for循环案例
2.点击换色案例
不完全结构1. 变量名比等号右侧的值少,且没有其他特殊处理的话,多出的值会被忽略
2. 变量名比等号右侧的值多,多出的变量名值为undefined
3. 剩余运算符(...) ,会将剩下的值以数组的方式存储到c2变量中
4. 默认值,当等号左侧的变量设置了默认值,在等号右侧又可以找到匹配的值,那么变量的值使用等号右侧匹配的值
对象的解构赋值
js运算符复习? ? 运算符的分类:? ? ? ? 算术运算符 ? ? ? ? ? ? + ? - ? * ?/ % ? ++ ? -- ? ? ? ? 比较运算符 ? ? ? ? ? ? > < ?>= ?<= != ? ? == ? !== ? === ? ? ? ? 问题: = ? == ? === 的作用(区别) ? ? ? ? ? ????= ?表示赋值 ,就是把等号右边赋值给等号左边的变量 ? ? ? ? ? ? ? == 表示比较,如果两边的值相等,返回true,否则返回false,忽略数据类型 ? ? ? ? ? ? ? === 表示比较 两边的值和数据类型都相同时,返回true,否则返回false ? ? ? ? 赋值运算符 ? ? ? ??????= ?+= ? -= ? *= ?/= ?%= ? ? ? ? ? ? a+=b ? 等价于 ? a = a+b ? ? ? ? 逻辑运算符 ? ? ? ? ??????&& ? ? 只有当两边的条件都为真时,整体返回true,其他情况全返回false ? ? ? ? ? ? ? ?|| ? ? 只有当两边的条件都为假时,整体返回false,其他情况全返回true ? ? ? ? ? ? ? ?! ? ? ?非真即假 ? 非假即真 ? ? ? ? 字符串拼接运算 ? 变量和字符串拼接 ? ? ? ? ? + ? ? ? ? ? ? 5+5? 得10 ? ? ? ? ? 10+'5'? ?得 105 ? ? ? ? 三元运算符 ? ? ? ? 条件?条件为真的执行:条件为假的执行 ? ? ? ?取余运算 ?%
运算符扩展1.指数运算符:**
2.指数赋值运算符:**=
|
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
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年12日历 | -2024/12/28 10:07:05- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |
数据统计 |