news 2026/6/30 12:10:03

javascript学习-let、const与var的区别

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
javascript学习-let、const与var的区别

1、作用域

var 定义的变量不会限制作用域,可以当作全局作用域

let与const 会被限定在一个{ }内部

2、let与const区别

let 定义的变量可以被修改

const 定义的变量不可以被修改

但是!!!

如果const定义的是对象或者数组是可以修改内部的值的,

因为const定义的是对象或者数组存储的是对应的地址,只要不修改对应的地址都是可以的

const定义常数变量,栈里面就保存的数本身的值所以不能被修改

//对象 //可以被允许的 const user = { name: "A" }; user.name = "B"; user.age = 18; delete user.name; //禁止的 const user = { name: "A" }; user = { name: "B" }; // 报错:Assignment to constant variable //数组同理 const arr = [1,2,3]; arr.push(4); // 允许,地址不变 arr[0] = 99; // 允许 arr = [10,20]; // 报错,更换地址
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/30 12:08:12

CSS Grid与Flexbox终极指南:从入门到布局大师

CSS Grid与Flexbox终极指南&#xff1a;从入门到布局大师 引言 在现代Web开发中&#xff0c;页面布局早已不是简单地堆叠<div>和float就能解决的事了。随着设备形态的多样化&#xff0c;以及设计需求的日益复杂&#xff0c;我们需要更强大、更灵活的布局工具。CSS Grid和…

作者头像 李华
网站建设 2026/6/30 12:07:04

让NVIDIA显卡显示器色彩更精准:novideo_srgb完整使用指南

让NVIDIA显卡显示器色彩更精准&#xff1a;novideo_srgb完整使用指南 【免费下载链接】novideo_srgb Calibrate monitors to sRGB or other color spaces on NVIDIA GPUs, based on EDID data or ICC profiles 项目地址: https://gitcode.com/gh_mirrors/no/novideo_srgb …

作者头像 李华
网站建设 2026/6/30 12:06:49

2026年进销存软件技术分析:核心功能方案对比与实测数据解读

背景介绍截至2026年&#xff0c;进销存软件市场的竞争焦点已发生显著变化。根据新海科技开发有限公司对用户反馈与运营数据的系统分析&#xff0c;传统的界面复杂、操作繁琐的软件产品正面临淘汰压力。当前进销存软件的核心竞争力&#xff0c;已从单纯的功能堆砌转向效率、易用…

作者头像 李华
网站建设 2026/6/30 12:05:09

低成本高精度IMU系统设计与实现

1. 项目背景与核心需求在机器人控制、无人机导航和工业自动化领域&#xff0c;精确的惯性运动测量是实现稳定控制的基础。传统方案常面临两个痛点&#xff1a;一是低端IMU&#xff08;惯性测量单元&#xff09;存在明显的零偏不稳定性&#xff0c;二是高性能方案往往依赖昂贵的…

作者头像 李华