关于typescript的数据类型的那一些事~

以下介绍typeScript的几种数据类型,分别是Boolean,number,string,array,object,any

1.ts中boolean的使用

var boolean:Boolean
boolean=true
console.log(boolean) //true
boolean=false
console.log(boolean) //false
boolean='123' //错误的写法,变量boolean定义为Boolean类型了,所以赋值只能是true或者false

2.ts中number类型的使用

var number:number
number=123
console.log(number) //输出的值为123
number='133'
console.log(number) //虽然输出的值还是133,但ts会提示你,语法错误,number定义为number数字类型了,就不能赋值字符串了。

3.ts中string的使用

var str:string
str='我是一个字符串'
console.log(str) //输出的值为'我是一个字符串'

4.ts中string与number共用

var strNumber:string| number
strNumber='字符串'
console.log(strNumber) //输出的值为:'字符串'
strNumber=123
console.log(strNumber) //输出的值为:123
strNumber=[1,2,3]
console.log(strNumber) //虽然输出的值还是[1,2,3],但ts会提示你,语法错误,strNumber定义为number和string类型了,就不能赋值数组了。

5.ts中数组的使用

var arr:number[]=[1,2,3,4]    //数字数组
console.log(arr) //输出的值为:[1,2,3,4]
var arr1:string[]=['1','2','3','4']   //字符串数组
console.log(arr1) //输出的值为:['1','2','3','4']
//另一种表达方式
var arr2:Array<number>=[1,2,3,4]
var arr4:Array<string>=['1','2','3','4']
var arr5:Array<string | number>=['2',3,4,'3']    //数字与字符串数组共用

6.ts中的对象以及数组数组的使用

var object1:object={a:1}   
console.log(object1)  //输出的值为:{a:1}
var object2:object=[{a:1},{b:2}]
console.log(object2)//输出的值为:[{a:1},{b:2}]

7.ts中的任意类型的使用

var any1:any={a:1}   
console.log(any1)  //输出的值为:{a:1}
var any2:any=123
console.log(object2)//输出的值为123

8.ts中的枚举类型的使用(枚举的作用是:为了说明数字代表什么意思,比如通常我们的1代表通过,0代表不通过)

enum Falg {success=1,error=0};
var s=Falg.success;
console.log(s)  //输出的值为1
enum Falg1 {success,error=0,add};
var s=Falg1.success;
console.log(s) //输出的值为0(下标值)
var s1=Falg1.error
console.log(s1) //输出的值为0(赋值的值)
var s2=Falg1.add
console.log(s2) //输出的值为1(上一个值的基础下加1)
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值