typescript基础类型

本文详细介绍了TypeScript中的基础数据类型,包括字符串、数字、布尔类型等,并提供了实例代码,帮助读者理解如何声明和使用这些类型。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值