typescript基础类型

1.字符串类型

let str:string = 'hello world'  //简单声明

let nuba:string = `welcome {str}` //可以使用es6中的模板语法,嵌入表达式

2.数字类型

let aNumber:number = 123 //普通常用数字类型

let bNumber:number = NAN //nan类型 表示不是合法的数字

 tips:NAN数字 一个不能被解析的数字 如:Number('abc') 输出NAN。 我们可以使用全局函数isNaN()来判断一个数值是不是一个非数字(并不是用来判断是不是NaN这个值)

isNan(NaN) //true

isNan(10)//false

isNan('abc')//true

其他数字类型
let infinityNumber: number = Infinity;//无穷大
let decimal: number = 6;//十进制
let hex: number = 0xf00d;//十六进制
let binary: number = 0b1010;//二进制

let octal: number = 0o744;//八进制s

3.布尔类型

let a:Boolean = new Boolean(1) //构造函数

let b:boolean = true //普通声明

let c:boolean = Boolean(1) //函数返回

4.空值类型

void:JS中没有空值的概念,多用于无返回值的函数中,比如:

function noReturnVal():void{

        console.log('void')

        或

        return

}

let u:void = undefined 

let n:void = null  //(会报错)不同版本的typescript对该声明有变化,需要配置文件

5.null和undefined

let n:null = null

let u:undefined = undefined

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值