- 博客(6)
- 资源 (22)
- 收藏
- 关注
原创 JS基本类型与引用类型知多少
1、JavaScript值类型和引用类型有哪些(1)值类型(基本类型):数值、布尔值、null、undefined。 (2)引用类型:对象、数组、函数。 2、如何理解值类型和引用类型之前看到一个比喻,觉得非常贴切,想要和大家分享一下:用“连锁店”和“连锁店钥匙”来理解。(1)值类型:变量的交换等于在一个新的地方按照连锁店的规范标准(统一店面理解为相同的变量内容)新开一个分店,这样新开的店与其它旧店互
2017-06-29 18:07:18 510
原创 ES6之变量的解构赋值--读书笔记
1.变量的解构赋值ES6 允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构(Destructuring)。以前,为变量赋值,只能直接指定值。let a = 1;let b = 2;let c = 3;现在ES6允许这样:let [a, b, c] = [1, 2, 3];–>可以从数组中提取值,按照对应位置,对变量赋值。实质上,这种写法属于“模式匹配”,只要等号两边的模式相同
2017-06-27 18:44:17 362
原创 ES6之const 命令--读书笔记
const声明一个只读的常量。一旦声明,常量的值就不能改变。const PI = 666;console.log(PI); //666若试图想要改变PI常量的值,如下const PI = 666;console.log(PI);PI=6; //TypeError: Assignment to constant variable.const声明的变量不得改变值,这意味着,const一旦声明
2017-06-26 18:22:44 703
原创 ES6之块级作用域与函数声明--读书笔记
函数能不能在块级作用域之中声明?ES5 规定,函数只能在顶层作用域和函数作用域之中声明,不能在块级作用域声明。// 情况一if (true) { function f() {}}// 情况二try { function f() {}} catch(e) { // ...}上面两种函数声明,据 ES5 的规定都是非法的。但是,浏览器没有遵守这个规定,为了兼容以前的旧代码,还是支
2017-06-26 17:02:52 1567
原创 ES6新特性之let命令--读书笔记
let命令,用于声明变量。其用法类似于var,但所声明的变量只在let命令所在的代码块内有效。我们可写一段代码:{ let a = 1; var b = 2; console.log(a);}console.log(b);输出:1 2若我们在代码块的外部输入console.log(a);则会报错–ReferenceError:a is not defined,报出引用错误
2017-06-25 20:04:21 674
原创 ES6的块级作用域--读书笔记
let实际上为 JS 新增了块级作用域。让我们来看段代码:function f1() { let n = 6; if (true) { let n = 10; } console.log(n); // 6}f1();f1函数有两个代码块,都声明了变量n,运行后输出6。这表示外层代码块不受内层代码块的影响。如果两次都使用var定义变量n,最后输出的值
2017-06-26 15:21:13 571
xutils的jar包
2016-07-14
谷歌功能进化
2016-05-26
sqlite数据库和excel的互相导入导出
2016-05-26
android UI技巧
2016-05-25
github客户端文件
2016-05-24
android_support_jar相关的包
2016-05-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人