TypeScript中的变量编程介绍

【TypeScript中的变量编程介绍】变量:变量是内存中可以存储某些数据/值的命名位置。根据变量一词, 可以说变量的值可以改变/变化。在声明变量时, 必须遵循一些规则:

  • 变量名可以包含大写字母, 小写字母和数字。
  • 变量名不能以数字开头。
  • 我们可以用+和$仅允许使用特殊字符, 并且除这些其他特殊字符外, 其他任何其他特殊字符都不允许。
变量声明:我们可以通过多种方式声明变量, 如下所示:
var Identifier:Data-type = value;
var标识符:数据类型;
var标识符=值;
var标识符;
例子:
变量声明 描述
var name:number = 10; 这里的name是一个变量, 只能存储Integer类型的数据。
var name:number; 这里的name是一个变量, 只能存储Integer类型的数据。但是
默认情况下, 其值设置为undefined。
var name = 10; 在这里, 当声明变量时, 我们没有指定数据类型。因此
编译器通过查看其值(即此处的数字)来确定其数据类型。
var name; 这里, 在声明变量的同时, 我们没有指定数据类型以及
我们也没有分配任何值。然后编译器采用其数据类型
如任何。默认情况下, 其值设置为undefined。
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

    推荐阅读