javascript中声明变量的关键字是什么?

在javascript中,声明变量的关键字有3个:var、let和const。下面本篇文章就来给大家介绍一下这三个关键字,希望对大家有所帮助。

使用关键字var

var声明的变量可以是全局的(函数外面),也可以是函数级的(函数内部)。(注意:忽略块级作用域)这是JavaScript由来已久的特性。

var声明的变量是可以修改的,如果不初始化会输出undefined,不会报错。

//未定义情况下		
console.log(a); //打印undefined
//初始化
var a = "aaa";
console.log(a); //打印 aaa
//修改变量
var a = "bbb";
console.log(a); //打印bbb
//循环,检测块级作用域
for(i = 0; i < 5; i++) {            
	console.log(i); //依次打印0,1,2,3,4
	setTimeout(function() {                
	//定义函数内部变量    
		console.log(i);               
		var  d = "locald";            
	}, 1000); //依次打印0,1,2,3,4
	         
}
//访问内部变量//设置定时器,因为要一秒后d才会被定义
setTimeout(function() {
	console.log(d)
}, 1001); //报错,未被定义

使用关键字let

let声明的变量在{}中使用,变量的作用域限制在块级域中。

let是块级作用域,函数内部使用let定义后,对函数外部无影响。

//未定义情况下		
console.log(a); //报错,需要先定义
//初始化
let a = "aaa";
console.log(a); //打印aaa
//修改变量
let a = "bbb";
console.log(a); //打印a已经被声明了
//循环,检测块级作用域
for(i = 0; i < 5; i++) {            
	console.log(i); //依次打印0,1,2,3,4
	setTimeout(function() {                
	//定义函数内部变量 
		console.log(i);               
		let d = "locald";            
	}, 1000); //依次打印0,1,2,3,4	         
}
//访问内部变量//设置定时器,因为要一秒后d才会被定义
setTimeout(function() {
	console.log(d)
}, 1001); //报错,未被定义

使用关键字const

const用于修饰常量,声明位置不限(通常声明在js开头),与java类的final关键字性质一样。

const定义的变量不可以修改,而且必须初始化,const定义的是一个恒定的常量。

//未定义情况下		
console.log(a); //报错。没有定义,所以需要先定义
//初始化
const a = "aaa";
console.log(a); //打印 aaa
//修改变量
const a = "bbb";
console.log(a); //报错,a早已赋值,无法修改
//循环,检测块级作用域
for(i = 0; i < 5; i++) {            
	console.log(i); //依次打印0,1,2,3,4
	setTimeout(function() {                
	//定义函数内部变量 
		console.log(i);               
		const d = "locald";            
	}, 1000); //依次打印0,1,2,3,4
}          
//访问内部变量//设置定时器,因为要一秒后d才会被定义
setTimeout(function() {
	console.log(d)
}, 1001); //报错,未被定义

以上就是javascript中声明变量的关键字是什么?的详细内容,更多请关注易知道|edz.cc其它相关文章!

推荐阅读

    excel怎么用乘法函数

    excel怎么用乘法函数,乘法,函数,哪个,excel乘法函数怎么用?1、首先用鼠标选中要计算的单元格。2、然后选中单元格后点击左上方工具栏的fx公

    wps如何修改页眉上边距

    wps如何修改页眉上边距,WPS教程,1.WPS版word怎样设置页眉边距WPS中word设置页眉边距技巧“页边距”:页面上打印区域之外的空白空间。1、设

    excel中乘法函数是什么?

    excel中乘法函数是什么?,乘法,函数,什么,打开表格,在C1单元格中输入“=A1*B1”乘法公式。以此类推到多个单元。1、A1*B1=C1的Excel乘法公式

    标准差excel用什么函数?

    标准差excel用什么函数?,函数,标准,什么,在数据单元格的下方输入l标准差公式函数公式“=STDEVPA(C2:C6)”。按下回车,求出标准公差值。详细

    修改电脑系统信息|电脑更改系统

    修改电脑系统信息|电脑更改系统,,电脑更改系统重命名步骤如下:1、首先,点击桌面左下角的”菜单“图标,然后点击”设置“进入设置页面。2、接