let const var

作者: MrZhou_b216 | 来源:发表于2019-07-10 19:24 被阅读0次

let

  • let 声明的变量只在当前代码块内有效
  • 暂时性死区 不可重复声明
  • 不存在变量提升 必须先声明在使用

const

  • 声明必须赋值, 一旦赋值不可更改

var

  • 声明可以不赋值 (undefined),随意更改.

箭头函数

  • 是匿名函数 不可以new
  • 没有arguments参数 (...参数)代替
  • 自动捕获所在位置的上下文作为自己的this 且this指向不可 改变
  • 箭头函数没有原型属性
  • 不能使用yield 因此不能作为generator 函数

cookie session

  • cookie 客户端记录信息确认用户身份 (客户端通行证)
    1. Cookie的不可跨域名性
    2. Cookie的生命期为只在设置的Cookie过期时间之前一直有效
  • session 服务端记录信息确认用户身份(服务器上客户档案)
    1. 有效期
  • 如果两者都不支持择选用 地址重写
    URL地址重写的原理是将该用户Session的id信息重写 到URL地址中
    response.encodeURL

相关文章

  • Android菜鸟学习js笔记 一

    一、var,const,let区别? var 变量,const 常量,let块级变量。

  • ES6_var、let与const

    var,let 与 const var 申明变量。 let 申明变量,更完美的 var。 const 申明常量(物...

  • TypeScript 02 - 变量声明

    在 TypeScript 中,var 还是 var,let 还是 let,const 还是 const,这里简单温...

  • JS中var、let、const区别

    在javascript中有三种声明变量的方式:var let const。let var const的区别?var...

  • js中const,var,let区别

    在javascript中有三种声明变量的方式:var let const。let var const的区别?var...

  • 面试题 var let const的区别 箭头函数和普通函数的区

    var let const 有什么区别 var var声明的变量可进行变量提升,let和const不会var可以重...

  • ES6学习

    1、 var let const var是函数作用域let和const是块级作用域,!const是常量,不能改变。...

  • ES6

    let var const var 可声明前置 let不可声明前置 let不可重复声明 存在块级作用域 const...

  • let和const

    let/const(常用) let和var 区别 let,const用于声明变量,用来替代老语法的var关键字,与...

  • js 2022经典面试题汇总

    1.JS数据类型有哪些 2.var、let、const区别 var存在变量提升,而let、const没有 let、...

网友评论

    本文标题:let const var

    本文链接:https://www.haomeiwen.com/subject/ouqkkctx.html