es6声明变量要不要初始化

发布时间:2022-04-12 10:10:38 作者:iii
来源:亿速云 阅读:121

这篇文章主要介绍“es6声明变量要不要初始化”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“es6声明变量要不要初始化”文章能帮助大家解决问题。

es6声明变量不是必须初始化的。在es6中,利用关键字var和let声明的变量是可以修改的,因此可以不初始化,此时变量会被系统默认赋予一个初始值“undefined”;而利用关键字const声明的变量不可以修改,是必须初始化的,否则会报错。

本教程操作环境:windows7系统、ECMAScript 6版、Dell G3电脑。

ES5 只有两种声明变量的方法:var命令和function命令,而ES6添加了let和const命令。

其中利用关键字var和let来声明变量,可以不初始化。

var a ;  //undefined
let b;  //undefined

var和let定义的变量可以修改,如果不初始化,会被系统默认赋予一个初始值“undefined”;会输出undefined,不会报错。

es6声明变量要不要初始化

而利用关键字const来声明变量,是必须初始化。

字const声明的变量是一个常量,定义时必须进行初始化,且初始化后值不可再修改。

语法:

const 变量名=值;
const 变量名1=值1,变量名2=值3,...,变量名n=值n;

注:常量与变量一样均是用于存储数据的容器,只不过常量的值在程序的运行中不可以发生改变,否则运行时会报错。

示例:

const a = 1;
const b;     //报错,必须初始化

es6声明变量要不要初始化

关于“es6声明变量要不要初始化”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注亿速云行业资讯频道,小编每天都会为大家更新不同的知识点。

推荐阅读:
  1. c#中变量的声明和初始化
  2. php变量要不要定义

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

es6

上一篇:es6中拼接字符串的方法有哪些

下一篇:Nodejs中的net模块怎么用

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》