当前位置: 代码迷 >> 综合 >> TypeScript -- 第二节:变量声明
  详细解决方案

TypeScript -- 第二节:变量声明

热度:24   发布时间:2023-11-23 07:27:20.0

变量声明

在这里插入图片描述
此章节介绍的变量声明(var let const)是基于JavaScript的,使用的方法一模一样。

再简单熟悉一下使用方法

  1. var(不建议使用)
    ·用于声明全局作用域 和 局部作用域(或叫函数作用域),不可以声明块级作用域
    ·存在变量提升
    ·可以使用var声明重复的变量名,前边的会被后边的覆盖。
  2. let(建议使用)
    ·用于声明块级作用域。例如{},是一个作用域
    ·不存在变量提升
    ·同一个作用域内重复声明变量,会报错
    ·暂时性死区(TDZ)。意思是变量在作用域内已经存在,必须在 let / const声明后面使用;TDZ能够让开发者养成先声明后使用的习惯,让程序更加的稳定
  3. const(建议使用)
    ·const 声明一个只读的常量,一旦声明,常量值就不可以改变。所以const一旦声明就必须立即初始化。
    ·除了第一条,其他的类似于let
    ·小知识补充:一般用于声明常量的变量名字使用大写字母,约定成俗,就像构造函数的名字首字母大写一样。
  • 简单的事情重复做,认真做!!! --wcc
  相关解决方案