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

浙公网安备 33010602011771号