// 小数、整数都是浮点数, 他们都是number类型,
// 同时支持十进制、十六进制、二进制、八进制类型得声明
let num: number = 6 // 十进制
let num1: number = 0xf00d // 十六进制
let num2: number = 011010 // 二进制
let num3: number = 01744 // 八进制
布尔类型
let bool: boolean = true
const show: boolean = false
null 类型声明
let n: null = null
undefined 类型声明
let und: undefined = undefined
null 类型 与 undefined 类型可以穿插赋值
严格模式下是会报错, 将严格模式关闭将不会报错
let n: null = null
let a: undefined = undefined
n = a
a = n