typeScript 学习与回顾小记

67 阅读1分钟

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项目 image.png

第二布出现报错 使用终端重新安装完成 解决问题

image.png 成功

image.png