Ts基础类型

51 阅读1分钟

`



//定义成为一个 string 类型的值
let str: string = '小白'
//也可以使用es6的字符串模板
// let str: string = `dddd${a}`

// 数字类型
 //支持十六进制、十进制、八进制和二进制;
 let num:number=Infinity
 let notANumber: number = NaN;//Nan
 let num: number = 123;//普通数字
 let infinityNumber: number = Infinity;//无穷大

//布尔类型

let b1: boolean = false
let b2: boolean = true

//这里报错了是因为我现在是开启严格模式的,关闭命令: tsc --init
// 在 tsconfig.json 里面找到 "strict": true, 把true 改为 false
let v: void = null
let v1: void = undefined

let a: null = null
let b: undefined = undefined
a = b
b = a

// void证明没有返回值,有就报错
function fn(): void {
    return
}

`