侧边栏壁纸
博主头像
杨不易呀

你的压力来源于无法自律,只是假装努力,现状跟不上内心欲望,所以你焦虑又恐慌。——杨不易呀

  • 累计撰写 72 篇文章
  • 累计创建 73 个标签
  • 累计收到 23 条评论

03-TypeScript核心基础

杨不易呀
2023-06-06 / 0 评论 / 1 点赞 / 318 阅读 / 281 字 / 正在检测是否收录...
温馨提示:
本文最后更新于 2023-06-06,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

--------------- 要的
✔ Add JSX Support? … No / Yes
✔ Add Vue Router for Single Page Application development? … No / Yes
✔ Add Pinia for state management? … No / Yes
✔ Add Vitest for Unit testing? … No / Yes ------------------ 要的
✔ Add an End-to-End Testing Solution? … No / Cypress / Playwright
✔ Add ESLint for code quality? … No / Yes ------------------ 要的
✔ Add Prettier for code formatting? … No / Yes ------------------ 要的

Scaffolding project in ./...
Done.


打上了 `要的` 都要选择上

执行 `npm install`

启动 `npm run dev`

统一格式化 npm run format

#### 这下子就搭建好了一个官方脚手架程序了



# 一、基本数据类型

### TypeScript支持与JavaScript几乎相同的数据类型,此外还提供了实用的枚举类型方便我们使用

#### 1. 数值类型 number

```ts
let val: number // 定义了一个只能存储数字类型
val = 123

// val = "123"; // 会报错

// 注意点: 其它的用法和JS一样
// 二进制
val = 0x111
val = 0o11
val = 0b11
console.log(val)

2. 布尔类型

let val2: boolean
val2 = true
// val2 = 1;// 会报错
console.log(val2)

字符串类型

let val3: string
val3 = '33333'
// 和js一样的玩 模版方式
val3 = `${val3}`

// val3 = 111; // 会报错

console.log(val3)

启动脚手架 f12 查看打印结果

1
广告 广告

评论区