TypeScript中的变量

变量: 变量/值可以存储在内存中的某个位置。根据variable这个词,可以说变量的值可以改变。声明变量时,必须遵循以下规则:

null
  • 变量名可以包含大写字母、小写字母和数字。
  • 变量名不能以数字开头。
  • 我们可以使用 _ $ 除这些特殊字符外,不允许使用特殊字符。

变量声明: 我们可以通过以下多种方式声明变量:

  • var标识符:数据类型=值;
  • var标识符:数据类型;
  • var标识符=值;
  • var标识符;

    例如:

    变量声明 描述
    变量名称:编号=10; 这里的name是一个只能存储整型数据的变量。
    变量名称:编号; 这里的name是一个只能存储整型数据的变量。但是 默认值设置为未定义。
    变量名称=10; 在这里,在声明变量时,我们没有指定数据类型。因此 编译器通过查看其值(即此处的数字)来决定其数据类型。
    变量名; 在这里,在声明变量时,我们没有指定数据类型以及 我们也没有赋值。然后,编译器获取其数据类型 像 任何 。默认情况下,其值设置为未定义。

    TypeScript中的变量范围: 这里的范围是指变量的可见性。范围定义了我们是否能够访问变量。TypeScript变量可以是以下范围:

    • 本地范围: 如指定的名称,在块中声明,如方法、循环等。局部变量只能在声明它们的构造中访问。
    • 全球范围: 如果变量是在构造之外声明的,那么我们可以在任何地方访问变量。这就是所谓的全球范围。
    • 课程范围: 如果在类中声明了一个变量,那么我们只能在类中访问该变量。

    代码#1:

    var global_var = 10 //global variable
    class Geeks {
    geeks_var = 11; //class variable
    assignNum():void {
    var local_var = 12; //local variable
    }
    }
    document.write( "Global Variable: " +global_var)
    var obj = new Geeks();
    document.write( "Class Variable: " +obj.geeks_var)

    
    

    输出:

    Global Variable: 10
    Class Variable: 11
    
  • © 版权声明
    THE END
    喜欢就支持一下吧
    点赞5 分享