TypeScript是微软开发的一个开源的编程语言,通过在JavaScript的基础上添加静态类型定义构建而成。TypeScript通过TypeScript编译器或Babel转译为JavaScript代码,可运行在任何浏览器,任何操作系统。
TS基础类型、引用类型
基础类型:boolean、number、string、symbol、null、undefind
对象类型:{}/object、[]/Array、function、class
任意类型:any
没有类型:void
永远不存在:never
未知类型:unknow
基础写法
const msg:string = 'hello world'
let msg1 = '456'
const newMsg = `${msg} ${msg1}`
const obj:{msg:string,num?:number}={msg:'hello'} // ?: 此符号为可选类型,放在最后
//数组的两种写法
const arr:Array<string|number>=['123',123]
const arr2:(string|number)[]=['123',123]
类型检查机制
typeScript是“静态类型” ---编译时报错
javaScript 是一门 解释型语言 没有编译阶段属于动态类型--运行时报错
创建一个vue3+vite—+ts项目
第二布出现报错 使用终端重新安装完成 解决问题
成功