美文网首页
ES6定义变量

ES6定义变量

作者: 柒只猫 | 来源:发表于2019-03-29 12:28 被阅读0次

为了解决老版本中,定义变量会出现的两个问题,所以推出了es6的定义变量方法;
- 1.为了解决老版本中定义变量,后定义的变量会覆盖前面定义的变量,而且不报错
- 2.为了解决老版本中定义变量,可以先使用后定义的问题.而且不报错

格式:
es6之前: var num;
es6开始: let num;

  • 两者之间仅仅是前面定义变量的关键字不同,其他的所有一切特性都是想用的.但是却解决了上面的问题;
//es6之前
var num = 666;
var num = 888;
console.log(num);
//es6之前
console.log(num)
var num = 666;
  • 以上两种方式都是不报错的,而且得到的基本都不是我们想要的值,所以es6的定义变量就是为了解决这个问题
//es6版本
let num = 666;
let num = 888;
console.log(num);
//es6版本
console.log(num);
let num = 666;

相关文章

  • ES6常变量关键字

    ES6之前如何定义变量 可以重复定义变量,会覆盖 会对变量进行预解析 ES6之后如何定义变量 不允许重定义变量 没...

  • es6重点介绍

    ES6 的变量声明 ES6 中新增了 let 和 const 来定义变量: var:ES5 和 ES6中,定义全局...

  • ECMAScript6--let、const

    在es6之前用var定义变量。es6中新增了let、const 变量声明提升 所谓变量声明提升指的是,用var定义...

  • 16-JavaScript-ES6语法

    ES6常量和变量关键字 ES6定义变量 注意点:ES6开始新增了一种作用域, 叫做代码块通过let定义的变量受到代...

  • ES6

    ES6 学习目录 1. let >1 定义变量的时候没有变量的预解释 >2 不能重复定义变量 > 3 ...

  • JavaScript----ES6常变量和关键字

    let ES5以前用var定义变量 ES6开始用let定义变量 区别 let重复定义变量不会覆盖,会报错 let定...

  • 1.JavaScript中关于定义变量以及变量作用域

    1.在JavaScript中定义变量有两种方式 Es6之前:var 变量名称;Es6开始:let 变量名称; 2....

  • es6小记

    title: es6小记 变量与常量 let 定义变量, const 定义常量,常量定义一次后,不可更改 不可重复...

  • ES6入门的基本语法

    1.在ES6中定义一个变量通过let定义,这里要注意:定义过的变量不能重复定义,否则会报错 2.同时定义多个变量 ...

  • 你知道ES6中的这些属性吗

    ES6,也称ESMAScript2015,这个版本增加了很多好用的特性 变量声明 ES6之前用var来定义变量,E...

网友评论

      本文标题:ES6定义变量

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