
TypeScript
文章平均质量分 96
TypeScript(TS)是JavaScript的超集,其可以编译出纯净、 简洁的JavaScript代码,并且可以运行在任何浏览器上、Node.js环境中和任何支持ECMAScript 3(或更高版本)的JavaScript引擎中。TypeScript提供最新和不断发展的JavaScript特性
No Silver Bullet
业精于勤荒于嬉,行成于思毁于随。
学业由于勤奋而专精,由于玩乐而荒废;德行由于独立思考而有所成就,由于因循随俗而败坏。
——出自(唐)韩愈《进学解》
展开
-
TypeScript进阶(三):断言
在TypeScript中,断言是把两种具有重叠关系的数据类型进行相互转换的一种 TS 语法,其可以把其中的一种数据类型转换成另外一种数据类型。类型断言和类型转换产生的效果一样,但语法格式不同。type定义的数据类型是引用数据类型,例如Array对象,不能是基本数据类型,例如stringnumberboolean,并且有 A 类实现了 B type 定义的数据类型【implements。原创 2025-01-26 16:57:08 · 1136 阅读 · 0 评论 -
TypeScript进阶(二):TS 泛型 Record<string, any> 介绍
在TypeScript中,泛型表示一个键为字符串类型,值为任意类型的对象。这个泛型类型通常用于表示一个动态的、未知属性的对象。例如,下面的代码定义了一个类型为的对象person,它包含了一个字符串类型的name属性和一个任意类型的age这个类型的好处是可以在编译时检查属性名的正确性,同时也可以在运行时动态添加属性。需要注意的是,使用类型时,属性名必须是字符串类型,而属性值可以是任意类型。如果需要限制属性值的类型,可以使用其他的泛型类型,例如表示属性值必须是字符串类型。原创 2025-01-26 15:59:42 · 1525 阅读 · 0 评论 -
TypeScript进阶(一):变量及函数定义
TypeScript是微软开发的开源编程语言,用于设计开发大型应用。可以在任何浏览器、任何计算机、任何操作系统上运行。什么是typescript?TypeScript(简称: TS)是JavaScript的超集(JS 有的TS都有)。(为 JS添加了类型系统)。// TypeScript代码:有明确的类型,即: number (数值类型)// JavaScript代码:无明确的类型TS相比于JS的优势JS的类型系统存在"先天缺陷”, 绝大部分错误都是类型错误(原创 2024-11-20 15:29:06 · 869 阅读 · 0 评论