【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。 |
- 本地范围:正如所指定的名称一样, 它们在块中声明, 如方法, 循环等。局部变量只能在声明它们的构造中访问。
- 全局范围:如果在构造外部声明了变量, 那么我们可以在任何地方访问变量。这称为全局范围。
- 类范围:如果在类内声明了变量, 那么我们只能在类内访问该变量。
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
推荐阅读
- 算法设计(通过最多买卖k次股票获得最大利润)
- PHP Ds Map diff()函数用法解读
- PHP内置函数dir()函数用法介绍
- jQuery Highcharts插件介绍和用法示例
- Xamarin开发人员的Nagarro面试体验| 3年经验
- 算法(Python程序查找列表的累积和)
- VueJS指令v-bind、v-model和其它数据绑定全解
- 一个例子搞定!VueJS监控属性watch用法和例子详解
- VueJS计算属性computed用法全解教程