美文网首页
浅谈var ,let,const的区别

浅谈var ,let,const的区别

作者: 一方天地sq | 来源:发表于2018-07-16 13:21 被阅读0次

对于前端来说var对我们来说是最熟悉不过的朋友了,随着es6的发布,我们又多了2种定义变量的方法了,下面我简单说明一下这的区别
1,var定义的变量可以修改,如果不初始化会输出undefined,不会报错。

var a = 5;
function funB(){
   a = 6 // a等于6
}

2,const定义的变量不可以修改,而且必须初始化。
3.let是块级作用域,函数内部使用let定义后,对函数外部无影响。同一个左右域不要重复定义汇报错,同时funB无法访问到a。

let a = 5;
function funB(){
   a = 6 //Uncaught SyntaxError: Identifier 'c' has already been declared   
}

相关文章

  • Android菜鸟学习js笔记 一

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

  • es6

    1、let 和const(定义变量) (1)var 、let 、const的区别 a、作用域区别var 变量声明会...

  • 浅谈 var、let 和 const (三)

    浅谈 var、let 和 const (三) 前言 在前一篇文章中,我们讲到了 var、let 和 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可以重...

  • 浅谈var ,let,const的区别

    对于前端来说var对我们来说是最熟悉不过的朋友了,随着es6的发布,我们又多了2种定义变量的方法了,下面我简单说明...

  • let和const

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

  • js 2022经典面试题汇总

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

  • ES6

    定义变量 let const 和 var 的区别 var 会进行预解析let / const 不会进行预解析预解析...

网友评论

      本文标题:浅谈var ,let,const的区别

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