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

前端-let和var和const的区别

1.let必须先定义再使用,var可以先使用再定义。

console.log(d);

let d=20;  //报错,let必须先定义再使用

console.log(d);

var d=20;  //不报错,var可以先使用再定义

2.var比较老旧,let比较新,平时使用let较多。

3.const,let,var 之问的区别:

   1.在程序中如果值不会发生改变或者不能改变 推荐使用const
   2.在程序中如果值不断的发生改变,那么推荐使用 let(var)
   3.const定义的常量必须设置默认值
   4.const定义的常量名不能重复
   5.const定义的常量必须先定义后使用


http://www.kler.cn/a/402622.html

相关文章:

  • c ++零基础可视化——vector
  • 从零开始学习数据库 day0(基础)
  • 非常简单实用的前后端分离项目-仓库管理系统(Springboot+Vue)part 2
  • uniapp接入高德地图
  • 练习题 - Django 4.x Templates 渲染页面模板使用示例和配置方法
  • <硬件有关> 内存攒机认知入门,内存的选择 配置 laptop PC 服务器
  • Leetcode215. 数组中的第K个最大元素(HOT100)
  • 「二」体验HarmonyOS端云一体化开发模板——创建端云一体化工程
  • 微服务电商平台课程-番外篇二:工作场景中git常用命令
  • RAG VS Fine-Tuning模型微调详解
  • mysql-备份(二)
  • React Native 全栈开发实战班 - 项目最佳实践之模块化开发
  • Linux 学习笔记(十九)—— 进程间通信
  • 基于卷积神经网络的皮肤病识别系统(pytorch框架,python源码,GUI界面,前端界面)
  • 天津渤海职业技术学院“讯方技术HarmonyOS人才训练营”圆满开展
  • docker使用学习一
  • Harbor2.11.1生成自签证和配置HTTPS访问
  • Flutter将应用打包发布到App Store
  • 使用国产仿真平台SmartEDA,进行Arduino仿真设计之简易红绿灯设计(二)
  • Spring 框架中哪些接口可以创建对象
  • 【Redis 探秘】Redis 性能优化技巧
  • 在Linux下配置gitee与Github的远程仓库
  • 实战OpenCV之人脸识别
  • Spring6 MyBatis
  • 高防IP如何构建安全高效的数字政务新生态
  • Python3 Flask 应用中使用阿里短信发送