Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

js const var let

作者:木齵乄语   发布日期:2025-04-04   浏览:51

// 使用 var 声明变量
var x = 10;
console.log(x); // 输出: 10

// 使用 var 声明的变量可以被重新赋值
x = 20;
console.log(x); // 输出: 20

// 使用 var 声明的变量具有函数作用域,而不是块级作用域
if (true) {
    var y = 5;
}
console.log(y); // 输出: 5


// 使用 let 声明变量
let a = 10;
console.log(a); // 输出: 10

// 使用 let 声明的变量可以被重新赋值
a = 20;
console.log(a); // 输出: 20

// 使用 let 声明的变量具有块级作用域
if (true) {
    let b = 5;
}
// console.log(b); // 报错: b is not defined


// 使用 const 声明常量
const c = 10;
console.log(c); // 输出: 10

// 使用 const 声明的常量不能被重新赋值
// c = 20; // 报错: Assignment to constant variable.

// const 可以声明对象或数组,但其内部属性或元素可以修改
const obj = { key: 'value' };
obj.key = 'new value'; // 合法
console.log(obj); // 输出: { key: 'new value' }

const arr = [1, 2, 3];
arr.push(4); // 合法
console.log(arr); // 输出: [1, 2, 3, 4]

上一篇:js const let var的区别

下一篇:js const用法

大家都在看

js 数组对象排序

js 数组删掉第一个值

js fill

js 数组复制

js 复制数组

js 数组拷贝

js 对象转数组

js 深拷贝数组

js 获取今天年月日

js jsonp

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站