您的位置:

js中const是什么的简单介绍

js中const是什么的简单介绍

更新:

本文目录一览:

JavaScript ES6中var,let,const分别什么时候使用

var——声明变量

let——声明块中的变量

const——声明常量(一旦赋值不可更改)

function varTest() {

  var x = 1;

  if (true) {

    var x = 2;  // same variable!

    console.log(x);  // 2

  }

  console.log(x);  // 2

}

function letTest() {

  let x = 1;

  if (true) {

    let x = 2;  // different variable

    console.log(x);  // 2

  }

  console.log(x);  // 1

}

参考资料:

var、let、const三者之间的区别和联系有哪些?

var 是es5之前当然之后也可以这么写的写法!

es5之后又细分出了let(变量)const(常量)这两种类型。

但是const的出现也表示js脚本开始走向类如java,c#那种重型语言的编写方式,明确细分了常量和变量。

然后let对比var都是变量(var没有变量常量一说,但ES5之后其行为与let类似),但是,var和let有很大区别,简单理解就是作用域变了,如果你学过后端语言的话,你会知道,使用变量需要先声明在赋值后使用的流程,let继承了这种流程,而var没有,在代码里的体现就是,let只在定义它的上一个大括号内及其所有子方法体起作用,比如方法中定义let则出了这个方法就没法使用到这个let,同级别的两个方法,可以各自定义一个同名let变量。

其实说起来,你可能没有感觉,因为你用var的时候可能也是这么用的,但是let是被严格约束可以这么用,而var其实是无约束的,在某些时候是乱窜。也就是你看到的是你想看的,但它里面的运行不是你所想的!简单来说,var的作用域是混乱的,同父子作用域下var可以被多次定义。而let不能!

const也是继承了后端的常量思想,一旦定义,无法被修改,也不能被修改,也不应该被修改,如果你想改变以上3条中的任何一条,都不要使用const!所以const一般用于存储固定不变的内容,比如系统信息里的名字啊,系统风格啊,审批号啊之类的,不是不能变,而是应该通过人为干预手写的方式来改变其值,不能不应通过代码的方式来赋值(初值除外)!

js const定义函数?

const用来定义常量的,初始化之后不能修改,let定义变量的,初始化之后还可以被修改

js中const是什么的简单介绍

本文目录一览: 1、JavaScript ES6中var,let,const分别什么时候使用 2、var、let、const三者之间的区别和联系有哪些? 3、js const定义函数? JavaScr

2023-12-08
js中const和var的简单介绍

本文目录一览: 1、JavaScript ES6中var,let,const分别什么时候使用 2、let var const声明变量区别是什么? 3、js中的常用函数 4、js const 和 var

2023-12-08
js怎么转const的简单介绍

本文目录一览: 1、javascript中var类型变量如何转换成其他的类型? 2、js const定义函数? 3、js为什么for in可以用const 4、求教js的const怎么转换 5、jav

2023-12-08
htmljs编程笔记(html代码笔记)

本文目录一览: 1、html代码和JS代码有什么区别 2、如何在html中调用js函数 3、JavaScript学习笔记之数组基本操作示例 4、HTML5初学者笔记 5、《web前端笔记7》js字符—

2023-12-08
js修改cssimportant的简单介绍

本文目录一览: 1、js如何直接修改css里面的属性值呢? 2、笔记:JS设置CSS样式的几种方式 3、如何用JS修改已加载的CSS样式表样式? 4、JS修改CSS设置的样式 5、如何使用jquery

2023-12-08
js代码中script,js代码中的问号是什么意思

本文目录一览: 1、javascript中script的SRC属性 2、JS代码里加载script代码,并隐藏其内容怎么弄呢? 3、使用javascript必须使script标签吗 javascrip

2023-12-08
js高级程序设计笔记14(js高级程序设计笔记14页)

本文目录一览: 1、JavaScript高级程序设计 该怎么看 2、JavaScript学习笔记之数组基本操作示例 3、JS中有关sort以及return的问题 JavaScript高级程序设计 该怎

2023-12-08
javascript简要笔记,JavaScript读书笔记

2022-11-17
web的js是什么,javascript什么

2022-11-24
java中什么是js,java中什么是jre

本文目录一览: 1、javascript,是java吗? 2、js和java的区别 3、JS是什么 4、什么是JS? javascript,是java吗? 不是的,两者有很大的差别。语法方面JavaS

2023-12-08
ctjs是什么意思的简单介绍

本文目录一览: 1、js什么意思 2、JSCT是什么意思?应该怎么读? 3、js是什么意思 4、jsct的英文翻译成汉语是什么意思 5、CT是什么意思?? 6、JS是什么意思 js什么意思 JavaS

2023-12-08
javascript入门笔记1的简单介绍

2022-11-18
重学java笔记,java笔记总结

2022-11-23
php中script有什么作用(php中script标签)

2022-11-15
怎样通过js获取数据库数据的简单介绍

本文目录一览: 1、js调用数据库里面的数据 2、js 如何读取数据库信息 3、javascript如何读取到数据库的信息 4、javascript中如何获取从数据库取出的数据? 5、JS 文件如何获

2023-12-08
前端学习笔记

2023-05-12
jssx文件用什么软件打开的简单介绍

本文目录一览: 1、.sx扩展名的文件用什么软件生成的?可以用什么软件打开? 2、js文件是怎么用的?要用什么软件编辑?求大神帮助 3、扩展名为js的文件用什么软件打开? 4、.jss是什么文件 5、

2023-12-08
java学习笔记(java初学笔记)

2022-11-14
html标签中用js代码的简单介绍

本文目录一览: 1、求助:HTML点击按钮调用JS文件或者直接调用JS代码? 2、如何在html中调用js代码 3、怎么在html文件中调用js文件 4、HTML如何插入js? 求助:HTML点击按钮

2023-12-08
同一页面js数据传输到java的简单介绍

本文目录一览: 1、js中调用java 如何将js中的参数传到java中 如何使用ajax 2、js中的值能传到java代码中去吗 3、js中怎么把值给java 4、怎么将js获取的值传递给当前页面中

2023-12-08