
ES6
Superstatus
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ES6入门--3.const常量
const data = 10;console.log(data);//data = 100; //执行错误const list = [10,20,30];console.log(list);list[0] = 100;//const是指数组本身,并不是数组里面的值console.log(list);//list = [1,2,3]; //错误//可以换一种写法li...转载 2018-06-26 09:41:13 · 495 阅读 · 0 评论 -
ES6入门--11.函数的默认值
//字符参数function sayHelo(name = "Curry"){ console.log(`Helo ${name}`);}sayHelo();sayHelo("Koma");//数值计算function add(a=1, b=a){ return a+b;}console.log(add());console.log(add(10));cons...转载 2018-06-26 17:46:35 · 200 阅读 · 0 评论 -
ES6入门--10.数组循环(for...of)---新的数组循环方式
let list = [10, 20, 30];//Array.prototype.Len = function(){};for(let val of list) console.log(val);for(let val in list) console.log(val, list[val]);转载 2018-06-26 17:43:16 · 1327 阅读 · 0 评论 -
ES6入门--9. 解构赋值(destructuring assignment)
//数组赋值let [a, b, c] = [10, 20, 30];console.log(a, b, c); //10 20 30let [x, y, ...other] = [1,2,3,4,5];console.log(x, y, other); //1 2 [ 3, 4, 5 ]//对象赋值let {name, age} = { name: 'Koma', age: 20...转载 2018-06-26 17:41:43 · 325 阅读 · 0 评论 -
ES6入门--8.Symbol的用法
作为常量作为属性半隐藏属性作为常量const Java = Symbol();const Ruby = Symbol();const Perl = Symbol();const Php = Symbol();const VB = Symbol();var lang = Java;//var lang = Rubyif (lang === Java) { consol...转载 2018-06-26 11:00:23 · 346 阅读 · 0 评论 -
ES6入门--7.Symbol新类型
let str1 = String("HeloWorld");let str2 = String("HeloWorld");console.log(str1 == str2); //结果:trueconsole.log(str1 === str2); //结果:truelet s1 = Symbol("mySymbol");let s2 = Symbol("mySymbol");c...转载 2018-06-26 10:18:13 · 253 阅读 · 0 评论 -
ES6入门--6.字符串模板 实战
标准的模板使用let name = "Koma"let address = "网吧"let mystr = `你好,${name}!晚上一起去${address}玩吗?等你的回信。`console.log(mystr)扩展文字模版let fmtstr = markdown`你好,${name}!晚上一起去${address}玩吗?等你的回信。`console.log(fmtstr)...转载 2018-06-26 10:12:09 · 227 阅读 · 0 评论 -
ES6入门--5.嵌入字符串(字符串模板)
let name = "Koma"let mystr1 = "你好,${name}!"let mystr2 = `你好,${name}!再见。`console.log(mystr1)// 你好,${name}!console.log(mystr2)//你好,Koma!再见。//总结:mystr1是普通的字符串mystr2是字符串模板 ` `//下面的是解析,便于整理参数和字符串fun...转载 2018-06-26 10:00:36 · 284 阅读 · 0 评论 -
ES6入门--4.进制
console.log(0b10); //2console.log(0o10); //8console.log(0x10); //16console.log(0b11 === 3); //trueconsole.log(0o10 === 8); //trueconsole.log(0x10 === 16);//truelet num = 10;console.log(num.to...转载 2018-06-26 09:51:00 · 356 阅读 · 0 评论 -
ES6入门--2.let命令
作用域重复定义重复定义作用域作用域//ES5if (true) { var i = 1;}console.log(i);//1//ES6if (true) { let i = 1;}console.log(i); //变量i未找到重复定义var i = 0;switch (i) { case 0: let value = "helo"; bre...转载 2018-06-26 09:45:34 · 317 阅读 · 0 评论