一、TypeScript中的配置文件①生成tsconfig.json文件npm install typescript -g
tsc init②tsconfig.json文件的作用是typescript对应的编译配置文件③运行tsc demo.ts会编译成demo.js文件④只有单独输入tsc命令,后面不跟任何参数时,才会执行tsconfig里面的配置 ts-node de
转载
2023-07-21 14:26:02
47阅读
# TypeScript + IDEA Debug
## 介绍
TypeScript 是一种由微软开发的开源编程语言,它是 JavaScript 的超集,可以编译成纯 JavaScript 代码。与传统的 JavaScript 相比,TypeScript 提供了更强大的类型系统和更丰富的面向对象编程特性,使得开发者可以更加高效地开发和维护复杂的应用程序。
IDEA(IntelliJ IDEA
原创
2024-01-17 07:33:20
47阅读
# TypeScript调试入门指南
TypeScript是一种使用JavaScript进行开发的编程语言。它提供了类型检查、静态类型以及许多其他功能,帮助开发者提高代码的可维护性和可靠性。在开发过程中,调试是一个非常重要的环节,可以帮助开发者快速定位和修复问题。本文将介绍如何在IDEA中调试TypeScript代码,并提供一些常用的调试技巧。
## 准备工作
在开始调试之前,我们需要确保开
原创
2023-08-25 06:14:04
410阅读
文章目录TypeScript1.安装TS并且配置运行环境2.一些TS基础知识2.1 关于数据类型2.1.1 基础类型2.1.2 联合类型2.1.3 接口2.1.4 数组2.1.5 函数2.2 常用内容2.2.1 创建别名2.2.2 字面量限制2.2.3 元祖&枚举2.2.4 类与接口2.2.5 泛型 TypeScript为了配合学习Vue3,所以昨天复习了一遍JavaScript,今天就
转载
2023-11-19 09:59:29
205阅读
# 在 IDEA 中调试 TypeScript 的完整方案
在现代前端开发中,TypeScript 已经成为一种流行的语言。它为 JavaScript 提供了静态类型和其他一些强大的功能。在我们的开发过程中,调试是一个非常重要的步骤。本文将介绍如何在 IntelliJ IDEA 中对 TypeScript 代码进行有效的调试,并提供一个具体的示例。
## 1. 准备环境
### 1.1 安装
为什么要封装? 封装(Encapsulation)就是把对象的内部属性和方法隐藏起来,外部代码访问该对象只能通过特定的接口访问,这也是面向接口编程思想的一部分。 封装是面向对象编程里非常重要的一部分,让我们来看看没有封装的代码是什么样的:1 function Dog(){
2 this.hairColor = '白色';//string
3 this.b
转载
2024-10-15 11:00:51
22阅读
【代码】vscode debug typescript文件。
原创
2024-06-26 15:54:21
51阅读
一、接口TypeScript 中的接口是一个非常灵活的概念,除了可用于对类的一部分进行抽象以外,也常用于对「对象的形状(Shape)」进行描述。1、对象接口用接口来约束参数的类型结构(对象的形状):约定对象的成员数量及类型要求只关注值的外形, 只要传入的对象满足提到的条件,那么它就是被允许的。对象是无序的:类型检查器不会检查属性的顺序,只要相应的属性存在且类型是对的就行。使用接口必须实现里面的必实
转载
2023-10-27 00:41:15
207阅读
TypeScript中可选参数
转载
2023-07-02 22:13:27
104阅读
TypeScript是一种由Microsoft开发和维护的开源编程语言,它是JavaScript的一个超集,
可以在JavaScript的基础上添加静态类型、类、接口、命名空间等功能。TypeScript被设计成可选的静态类型系统,
即可以使用类型,也可以不使用类型,开发者可以根据需要逐渐添加类型信息。
TypeScript最初是为了解决JavaScript代码规模增大时出现的类型问题而创建的,
转载
2023-07-14 10:17:33
84阅读
从 0 到 1 掌握 TypeScript。 概述TypeScript 是 Microsoft 开发和维护的一种面向对象的编程语言。它是 JavaScript 类型的超集,它可以编译成纯 JavaScript。TypeScript 可以在任何浏览器、任何计算机和任何操作系统上运行,并且是开源的。TypeScript 大致有如下几个特点:静态输入:静态类型检查
转载
2024-03-11 17:41:26
234阅读
常见的三种值类型数字类型// 申明一个数字类型的值
let a: number
a = 10字符串类型// 申明一个字符串类型的值
let b: string = 'hello'布尔类型// 申明一个bool类型的值
let c: boolean = truePS:类型注释冒号 + 类型的叫类型注释即: string这种叫类型注释其他常见类型字面量类型// 字面量进行类型申明(字面量:即就是这个值
转载
2024-02-28 13:30:09
208阅读
前几个月我们重构了消息通知机制,重构前每新增一种消息都需要新增以下代码:一个服务器端消息类,如 ServerTaskAssignedMessage,提供若干个方法,比如 buildEmailOptions、buildPushOptions。一个客户端消息类,如 ClientTaskAssignedMessage,提供一个方法 buildNotificationOptions。补充多处类
转载
2024-06-18 08:17:06
110阅读
TypeScript基础类型序号数据类型关键字描述1任意any声明为 any 的变量可以赋予任意类型的值。2数值number双精度 64 位浮点值。它可以用来表示整数和分数。3字符串string一个字符系列,使用单引号(')或双引号(")来表示字符串类型。反引号(`)来定义多行文本和内嵌表达式。4布尔boolean表示逻辑值:true 和 false。5数组无声明变量为数组。6元组无元组类型用来表
转载
2024-02-17 22:09:09
221阅读
前言在 Typescript 中,对 JavaScript 函数进行了 “升级”,继承了基本功能的同时又增加了一些新用法(使其更加严谨)。用一个表格,可以大致描绘出异同点。TypeScriptJavaScript含有类型无类型箭头函数箭头函数(ES2015)函数类型无函数类型必填和可选参数所有参数都是可选的默认参数默认参数剩余参数剩余参数函数重载无函数重载这些您暂时不必搞懂,后面会有详细示例。箭头
转载
2023-11-13 09:20:20
263阅读
参数缩写是否默认说明--print-defaults--用于打印默认参数--no-defaults--禁止从默认配置文件中读取默认参数,mysqldump默认会从/etc/my.cnf、/etc/mysql/my.cnf和~/.my.cnf默认配置文件中读取mysqldump、 mariadb-dump、 client、 client-server 和client-mariadb等客户端配置。--
转载
2024-06-04 19:42:25
24阅读
类型缩小什么是类型缩小呢?类型缩小的英文是 Type Narrowing;我们可以通过类似于 typeof padding === "number" 的判断语句,来改变TypeScript的执行路径;在给定的执行路径中,我们可以缩小比声明时更小的类型,这个过程称之为 缩小;而我们编写的 typeof padding === "number 可以称之为 类型保护(type guards);常见的类型
转载
2023-09-29 21:08:48
153阅读
安装环境 黑窗口内输入 npm i -g typescript
新建一个 xxx.ts文件,输入一些基础的代码 var a:string = '12345'
执行ts文件 黑窗口内输入 tsc xxx.ts当前文件夹中生成了与ts文件名称相同后缀不同的文件 xxx.js 其内容均为js代码。typescript 数据类型string number boolean null undefined en
转载
2023-08-30 13:30:13
87阅读
一、对象的类型——接口在 TypeScript 中,我们使用接口(Interfaces)来定义对象的类型1、简单例子interface Person {
name: string;
age: number;
};
let tom: Person = {
name: 'terminals ',
age: 25
};上面的例子中,我们定义了一个接口 Perso
转载
2023-12-23 20:44:42
54阅读
TypeScript 类型判断
转载
2023-06-28 22:44:04
83阅读