软件工程实战入门:Java 实习生必修的项目级开发方法论与工程实践指南
2025/12/29 20:54:33
数字类型number
let num:number = 9这里的num是一个变量,number说明这个num是数字类型,值为9
字符类型string
let str:string=”aa”同样的str是一个变量,string说明这个str是一个字符类型,值为aa
布尔类型boolean
let b:boolean = false同样的b是一个变量,boolean说明这个b是一个字符类型,值为false(假)
任意类型any
let a:any=8 let c:any=”str” let d:any=false我们把以上的代码放到一个ts后缀的文件中,并添加一些输出日志,例如:
let num: number = 9; let str: string = "aa"; let b: boolean = false; let a: any = 8; let c: any = "str"; let d: any = false; console.log(num, str, b, a, c, d); console.log("--------------------------"); console.log(typeof num, typeof str, typeof b, typeof a, typeof c, typeof d);在当前文件夹中打开cmd窗口,输入
tsc index.ts生成文件:
打开生成的js文件
var num = 9; var str = "aa"; var b = false; var a = 8; var c = "str"; var d = false; console.log(num, str, b, a, c, d); console.log("--------------------------"); console.log(typeof num, typeof str, typeof b, typeof a, typeof c, typeof d);可以看到生成的文件和我们以前学到的js一样。
注:
上面我们声明变量使用的是let,以前使用的是var,这两个有什么区别呢?