布尔类型+数字类型+字符串类型
// 基础类型
(()=>{
console.log('测试')
// 布尔类型 -----> boolean
//(基本语法)let 变量名:数据类型 = 值
let flag:boolean = true
console.log(flag)
//数字类型 -----> number
let a1:number = 10 //十进制
let a2:number = 0b1010 //二进制(0b开头)
let a3:number = 0o12 //八进制(0o开头)
let a4:number = 0xa //十六进制(0x开头)
console.log(a1)
console.log(a2)
console.log(a3)
console.log(a4)
//字符串类型 -----> string
let str1:string = '宝宝'
let str2:string = '是'
let str3:string = '大'
let str4:string = '笨蛋'
console.log(`${str1},${str2},${str3},${str4}`)
console.log(str1+str2+str3+str4)
//字符串与数字拼接
let str5:string ='我今年'
let age:number = 5
let str6:string ='岁了'
console.log(str5+age+str6)
})()
总结:
ts中变量一开始是什么类型,那么后期赋值的时候,只能用这个类型的数据,是不允许用其他类型的数据赋值给当前的这个变量的