TypeScript核心基础

news/2024/11/25 19:44:15/

前言

为了方便我们直接使用脚手架让他帮我们直接编译就完事了

创建一个 Vue 应用

前提条件

  • 熟悉命令行
  • 已安装 16.0 或更高版本的 Node.js

npm init vue@latest

这一指令将会安装并执行 create-vue,它是 Vue 官方的项目脚手架工具。你将会看到一些诸如 TypeScript 和测试支持之类的可选功能提示:

✔ Project name: … <your-project-name>
✔ Add TypeScript? … No / Yes ------------------ 要的
✔ 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 ./<your-project-name>...
Done.

打上了 要的 都要选择上

执行 npm install

启动 npm run dev

统一格式化 npm run format

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

一、基本数据类型

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

1. 数值类型 number

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 查看打印结果

完整项目列表


http://www.ppmy.cn/news/287838.html

相关文章

JavaSSM笔记(一)

**建议&#xff1a;**对Java开发还不是很熟悉的同学&#xff0c;最好先花费半个月到一个月时间大量地去编写小项目&#xff0c;不推荐一口气学完&#xff0c;后面的内容相比前面的内容几乎是降维打击&#xff0c;一口气学完很容易忘记之前所学的基础知识&#xff0c;尤其是Java…

智慧消防-液位设备告警功能

设计智慧消防液位功能时&#xff0c;主要的报警功能有&#xff1a; status.put("10", "设备自检");status.put("02", "电量不足");status.put("03", "低水位报警");status.put("13", "低水位报警恢…

无线风力报警仪预警和报警设置

无线风力报警仪预警和报警 它的预警和报警参数默认值分别为&#xff1a;预警值门限0.8m/s和报警值门限1.3m/s。在退出预警报警值门限设置&#xff0c;进入实时采集数据后预警值门限和报警值门限会自动保存且掉电不丢失&#xff0c;重新启动后自动调出原值。 当实时采集到的风…

当湿度达到70蜂鸣器警报

1.编写设备树&#xff0c;添加蜂鸣器等设备 驱动代码&#xff1a; #include <linux/init.h> #include <linux/module.h> #include <linux/i2c.h> #include <linux/fs.h> #include <linux/uaccess.h> #include <linux/device.h> #include …

预警仪产品上市增加曝光量如何使用新闻来打造

新闻宣传是一种把产品推广到更大范围的方法&#xff0c;它利用新闻媒体把产品和服务传播给大众&#xff0c;从而提高公司的知名度和美誉度&#xff0c;增加产品的销售量。预警仪是安全领域的重要产品&#xff0c;在今天的社会中&#xff0c;安全是重中之重&#xff0c;预警仪得…

电量计方案

一.引言 在当前的项目应用中&#xff0c;越来越多的设备使用电池供电&#xff0c;如果设备能够精确的了解电池的电量&#xff0c;不仅能够很好地保护了电池&#xff0c;防止其过放电&#xff0c;同时也能够让用户精确地知道剩余电量来估算所能使用的时间&#xff0c;及时地保存…

阿里云物联网平台测评:以温度报警器开发为例

点此查看 所有教程、项目、源码导航 文章目录 1. 物联网平台概述2. 阿里云物联网平台的优势2.1 快速接入2.2 超高负载能力2.3 可用性2.4 安全性2.5 性价比 3. 温度报警器开发3.1 开通物联网平台3.2 创建产品3.3 添加设备3.4 定义产品模型3.5 开发硬件设备3.6 订阅设备消息3.7 开…

气体传感器阈值报警

一氧化碳气体无色、无臭、无味&#xff0c;无法感觉它的存在&#xff0c;但它却有着致命的威胁&#xff0c;一氧化碳中毒的事件时常发生&#xff0c;我们又该如何避免悲剧的发生。 于是有了基于开源平台&#xff0c;使用DFRobot推出的Gravity气体传感器&#xff0c;搭建的气体检…