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 · 559 阅读 · 0 评论 -
ES6入门--2.let命令
作用域重复定义重复定义作用域作用域//ES5 if (true) { var i = 1; } console.log(i);//1 //ES6 if (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 · 352 阅读 · 0 评论 -
ES6入门--4.进制
console.log(0b10); //2 console.log(0o10); //8 console.log(0x10); //16 console.log(0b11 === 3); //true console.log(0o10 === 8); //true console.log(0x10 === 16);//true let num = 10; console.log(num.to...转载 2018-06-26 09:51:00 · 400 阅读 · 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 · 324 阅读 · 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 · 250 阅读 · 0 评论 -
ES6入门--7.Symbol新类型
let str1 = String("HeloWorld"); let str2 = String("HeloWorld"); console.log(str1 == str2); //结果:true console.log(str1 === str2); //结果:true let s1 = Symbol("mySymbol"); let s2 = Symbol("mySymbol"); c...转载 2018-06-26 10:18:13 · 279 阅读 · 0 评论 -
ES6入门--8.Symbol的用法
作为常量作为属性半隐藏属性作为常量const Java = Symbol(); const Ruby = Symbol(); const Perl = Symbol(); const Php = Symbol(); const VB = Symbol(); var lang = Java;//var lang = Ruby if (lang === Java) { consol...转载 2018-06-26 11:00:23 · 391 阅读 · 0 评论 -
ES6入门--9. 解构赋值(destructuring assignment)
//数组赋值 let [a, b, c] = [10, 20, 30]; console.log(a, b, c); //10 20 30 let [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 · 365 阅读 · 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 · 1385 阅读 · 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 · 229 阅读 · 0 评论
分享