当前位置: 首页 > news >正文

<从零基础到精通JavaScript>1.2 变量声明 (let const)

1.2 变量声明 (let & const)

基础知识

在程序中,变量是用于存储数据的命名容器。通过为数据分配一个描述性的名称,我们可以方便地引用和操作它。现代 JavaScript 使用 letconst 关键字进行变量声明。

  1. let

    • let 用于声明一个可变的 (mutable) 变量。这意味着变量在声明后,其存储的值可以被重新分配或更改。当你预见到一个值的生命周期中需要被改变时,应当使用 let

  2. const

    • const 用于声明一个不可变的 (immutable) 常量。一旦一个常量被赋值,它的引用就不能再被更改。任何尝试重新给常量赋值的操作都会导致程序抛出一个 TypeError

    • 开发原则: 应当优先使用 const。这是一种最佳实践,可以增强代码的可预测性并防止意外的数据修改。只有在你明确知道一个变量需要被重新赋值时,才使用 let


代码示例

let 的使用 (可变):

// 声明一个可变变量来追踪用户得分
let userScore = 100;
console.log(userScore); // 输出: 100// 值的重新分配是允许的
userScore = 150;
console.log(userScore); // 输出: 150

const 的使用 (不可变):

// 声明一个常量来存储一个不会改变的配置,例如API密钥
const API_KEY = 'a1b2-c3d4-e5f6-7890';
console.log(API_KEY); // 输出: a1b2-c3d4-e5f6-7890// 下面的代码如果取消注释,将会导致执行错误
// API_KEY = 'new-key'; // TypeError: Assignment to constant variable.

例题

你的任务是编写一段代码来模拟计算用户的年龄。

  1. 使用 const 声明一个名为 BIRTH_YEAR 的常量,并将其值设置为 2005

  2. 使用 const 声明一个名为 CURRENT_YEAR 的常量,并将其值设置为 2025

  3. 使用 let 声明一个名为 userAge 的变量,用于存储计算出的年龄。

  4. 计算 CURRENT_YEARBIRTH_YEAR 的差值,并将结果赋给 userAge 变量。

  5. 使用 console.log() 输出 userAge 的值。

http://www.dtcms.com/a/450649.html

相关文章:

  • 方差齐性(Homoscedasticity):概念、检验方法与处理策略
  • html个人网站制作wordpress按分类设置seo
  • 网站图片水印青海住房和城乡建设部网站
  • 网站备案了有什么好处wordpress chianz
  • 网站开发现在主要用什么语言企业网站运维
  • Windows环境下,源码启动+本地部署和启动开源项目Ragflow失败SRE模块
  • 高陵微网站建设北京seo网站结构优化
  • 【Leetcode hot 100】51.N皇后
  • 虚拟空间能建多个网站浙江省建设会计协会网站首页
  • 中英文网站域名的区别外贸网站开发哪家好
  • 网站加载不出来是什么原因建筑企业
  • 湖北省住房城乡建设厅网站查wordpress修改首页模板文件名
  • 个人做百度云下载网站吗c sql网站开发
  • 山东省建设公司网站怎样注册自己的微信小程序
  • 成都企业网站开发公司十堰网络销售
  • pve8.3安装win11
  • 网站设计的基本流程是什么什么行业 网站
  • AUTOSAR进阶图解==>AUTOSAR_TR_InteroperabilityOfAutosarTools
  • 网站建设与制十堰网站建设价格
  • PCIe协议之低功耗篇之 L0s 状态(一)
  • Uav toolbox使用
  • 网站架构企业收费标准网站优化 无需定金
  • 网站设计指南wordpress 添加
  • JavaScript 与 TypeScript 深度解析:特性、区别、联系与实践指南
  • 吴江区网站建设做汽车配件生意的网站
  • 做网站需要用什么技术软件维护有哪些内容
  • 10.6总结
  • 在哪里安装wordpress嘉兴seo网站排名
  • 电子商务网站建设与维护期末答案桂平百度seo
  • 关于网站开发与设计论文免费页面网站制作