美文网首页
TypeScript 变量声明

TypeScript 变量声明

作者: 薥劃 | 来源:发表于2021-03-01 13:45 被阅读0次

变量是一种使用方便的占位符,用于引用计算机内存地址。

TypeScript 变量的命名规则:

  • 变量名称可以包含数字和字母。

  • 除了下划线 _ 和美元 $ 符号外,不能包含其他特殊字符,包括空格。

  • 变量名不能以数字开头。

变量使用前必须先声明,我们可以使用 var 来声明变量。

我们可以使用以下四种方式来声明变量:

声明变量的类型及初始值:

var [变量名] : [类型] = 值;

声明变量的类型,但没有初始值,变量值会设置为 undefined:

var [变量名] : [类型];

声明变量并初始值,但不设置类型,该变量可以是任意类型:

var [变量名] = 值;

声明变量没有设置类型和初始值,类型可以是任意类型,默认初始值为 undefined:

var [变量名];

var uname:string = "lilei"; 
var score1:number = 50;
var score2:number = 42.50
var sum = score1 + score2 
console.log("名字: "+uname) 
console.log("第一个科目成绩: "+score1) 
console.log("第二个科目成绩: "+score2) 
console.log("总成绩: "+sum)

类型断言(Type Assertion)

类型断言可以用来手动指定一个值的类型,即允许变量从一种类型更改为另一种类型。

<类型>值

var str = '1' 
var str2:number = <number> <any> str   //str、str2 是 string 类型
console.log(str2)

变量作用域

  • 全局作用域 − 全局变量定义在程序结构的外部,它可以在你代码的任何位置使用。

  • 类作用域 − 这个变量也可以称为 字段。类变量声明在一个类里头,但在类的方法外面。 该变量可以通过类的对象来访问。类变量也可以是静态的,静态的变量可以通过类名直接访问。

  • 局部作用域 − 局部变量,局部变量只能在声明它的一个代码块(如:方法)中使用。

var global_num = 12          // 全局变量
class Numbers { 
   num_val = 13;             // 实例变量
   static sval = 10;         // 静态变量
   
   storeNum():void { 
      var local_num = 14;    // 局部变量
   } 
} 
console.log("全局变量为: "+global_num)  
console.log(Numbers.sval)   // 静态变量
var obj = new Numbers(); 
console.log("实例变量: "+obj.num_val)

相关文章

  • TypeScript变量声明

    let和const是JavaScript里相对较新的变量声明方式。 像我们之前提到过的,let在很多方面与var是...

  • TypeScript ——变量声明

    let和const是JavaScript里相对较新的变量声明方式。 let在很多方面与var是相似的,但是可以帮助...

  • TypeScript 变量声明

    变量是一种使用方便的占位符,用于引用计算机内存地址。 TypeScript 变量的命名规则: 变量名称可以包含数字...

  • 《TypeScript》 - 变量声明

    变量是一种使用方便的占位符,用于引用计算机内存地址。我们可以把变量看做存储数据的容器。TypeScript 变量的...

  • TypeScript基础-变量声明

    使用let替代var JavaScript中变量声明方式有:let var const。TypeScript中推荐...

  • TypeScript 02 - 变量声明

    在 TypeScript 中,var 还是 var,let 还是 let,const 还是 const,这里简单温...

  • 《菜鸟教程》-TypeScript 变量声明

    变量是一种使用方便的占位符,用于引用计算机内存地址。我们可以把变量看做存储数据的容器。TypeScript 变量的...

  • TypeScript 使用var声明变量

    本节我们讲变量的声明,变量从字面意思来理解,就是可以改变的量。而从编程角度来说,变量就是内存中的命名空间,主要用于...

  • TypeScript 使用var声明变量

    本节我们讲变量的声明,变量从字面意思来理解,就是可以改变的量。而从编程角度来说,变量就是内存中的命名空间,主要用于...

  • Typescript基础语法2--interface

    我们在之前讲过给变量进行类型声明,Typescript会对值所具有的结构进行类型检查。在Typescript里,接...

网友评论

      本文标题:TypeScript 变量声明

      本文链接:https://www.haomeiwen.com/subject/wxxmfltx.html