变量: 变量/值可以存储在内存中的某个位置。根据variable这个词,可以说变量的值可以改变。声明变量时,必须遵循以下规则:
null
- 变量名可以包含大写字母、小写字母和数字。
- 变量名不能以数字开头。
- 我们可以使用 _ 和 $ 除这些特殊字符外,不允许使用特殊字符。
变量声明: 我们可以通过以下多种方式声明变量:
例如:
变量声明 | 描述 |
---|---|
变量名称:编号=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