目录
1、let和const关键字
(1)作用:时ES6中的关键字,用于声明变量。
(2)区别:与var不同,let和const具有块级作用域,而var只有函数作用域,全局作用域。
(3)运用:let声明的变量,值可以被重新赋值。而const声明的变量值不能重新被赋值。
2、let和const的使用
1、let关键字
let关键字不运行重复声明,而var可以。
var a = 1;
var a = 2;
console.log(a);
let a=1;
let a=2; //报错
console.log(a);
let关键字具有块作用域,不存在变量替换
{
let a = 1;
}
console.log(a);
console.log(a); //undiefind
2、const关键字
const在声明必须赋初始值
const a ={
name:"张三",
age:20
}
a.name="李四"
console.log(a.name);//李四
const在声明后值不允许修改
const A =1;
A =2;
console.log(a);//报错
1、输出函数
(1)输出函数:console.log( );
(2)作用:它是用于在浏览器控制台输出信息的方法。
(3)输出类型:数据,例如字符串、数字、对象、数组等。
1、输出函数的使用
console.log(); //输出函数
let a =1;
console.log(a);
输出结果为:1
总结:
- let是一个关键字,用于声明变量并赋值。它是ES6引入的新特性,用于替代之前的var关键字。与var不同的是,let关键字声明的变量具有块级作用域,只在声明的块内部有效,不会污染全局作用域。
- const也是一个关键字,用于声明常量。与let不同的是,const声明的变量不可被重新赋值。它同样也具有块级作用域,只在声明的块内部有效。在使用const声明变量时,需要在声明时就为其进行赋值。
- console.log是JavaScript中内置的一个函数,用于将信息输出到控制台。它可以输出任何类型的数据,包括字符串、数字、布尔值、对象、数组等等。它可以接受多个参数,将它们依次输出到控制台。
let和const用于声明变量,具有不同的作用域和赋值方式,而console.log则是用于在控制台输出信息的函数。