TypeScript中的变量编程介绍

2021年3月12日13:07:26 发表评论 784 次浏览

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

  • 变量名可以包含大写字母, 小写字母和数字。
  • 变量名不能以数字开头。
  • 我们可以用+和$仅允许使用特殊字符, 并且除这些其他特殊字符外, 其他任何其他特殊字符都不允许。

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

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

木子山

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: