随笔分类 -  JavaScript

摘要:ES6 强制开启严格模式 作用域 var 声明局部变量,for/if花括号中定义的变量在花括号外也可访问 let 声明的变量为块作用域,变量不可重复定义 const 声明常量,块作用域,声明时必须赋值,不可修改 解构赋值 使用场景 变量交换 获取多个函数值 获取多个函数返回值 对象解构赋值 获取js 阅读全文
posted @ 2017-11-02 23:43 昊羲 阅读(307) 评论(0) 推荐(0)
摘要:闭包的概念 维基百科中是这么解释闭包的: 计算机科学中,闭包(也称为词法闭包或函数闭包)是指一个函数或函数的引用,与一个引用环境绑定在一起。这个函数环境是一个存储该函数每个非局部变量(也叫自由变量)的表。 闭包,不同意一般函数,它允许一个函数在立即词法作用域外调用时,认可访问非本地变量。 闭包的例子 阅读全文
posted @ 2017-06-24 18:32 昊羲 阅读(313) 评论(0) 推荐(0)
摘要:JavaScript 特点 函数 js函数的参数并不会验证传递进来多少个参数, 也不会在乎传进来的参数是什么数据类型, 在函数体内可以用arguments对象来访问这个参数数组. arguments对象中的值会与命名参数的值同步修改, 即修改arguments值时会同步修改参数的值, 反之亦然. j 阅读全文
posted @ 2017-06-24 18:20 昊羲 阅读(236) 评论(0) 推荐(0)
摘要:JavaScript的类型 原始类型: number string boolean null undefined 对象类型: Object function Array Date ... 隐式转换 运算 "37" + 7 = "377" "37" 7 = 30 运算 以下为true: "1.23" 阅读全文
posted @ 2017-06-02 20:47 昊羲 阅读(342) 评论(1) 推荐(0)