1.流程控制   计算机执行程序的时候,是按照从上到下,从左到右,逐行进行。
转载 2023-05-28 16:34:33
121阅读
一、JavaScript学习总结1.基础语法(1)注意事项JavaScript严格区分大小写。语句后的分号建议添加,但不必须。单行注释//多行注释/*    */(2)变量var a; a=1; var a=123在JavaScript中有五种基本类型:String、Number、Boolean、Undefined、Null。这5种之外的类型都称为Object,所以总的来看Ja
一.背景2010 – 微软团队开始开发2012 – 第一个公开版本发布(TypeScript 0.8)2013 – TypeScript 0.9 发布,支持泛型了2014 – TypeScript 1.0 发布,Visual Studio 2013 默认支持 TypeScript 了。同时,源码从 CodePlex 迁移到 Github2017 – TypeScript 2.1 发布2018 –
一入IT深似海啊,不是在学习就是在去学习的路上,学完这个还有下一个,总结:我变秃了,也变强了。   刚学习完TypeScript,现在将常用的基本知识整理下来,方便后面观看。1、了解TypeScipt网上官方的介绍五花八门非常之多,这里就不作介绍了,直接上使用的步骤。注意:学习ts,一定要有js的基础哦第一步,下载:npm install -g typescript可以通过ts
转载 2023-07-21 17:34:25
102阅读
TypeScript 入门知识什么是TypeScript原始数据类型任意值类型推论联合类型对象的类型--接口数组的类型函数的类型类型断言类型别名字符串字面量类型元组枚举类类与接口泛型声明合并 什么是TypeScript添加了类型系统的 JavaScript,适用于任何规模的项目。特性:TypeScript 是静态类型 类型系统按照「类型检查的时机」来分类,可以分为动态类型和静态类型。动态类型是指
转载 2023-09-04 13:02:17
150阅读
层次概述核心TypeScript编译器语法分析器(Parser): 以一系列原文件开始, 根据语言的语法, 生成抽象语法树(AST)联合器(Binder): 使用一个Symbol将针对相同结构的声明联合在一起(例如:同一个接口或模块的不同声明,或拥有相同名字的函数和模块)。这能帮助类型系统推导出这些具名的声明。类型解析器与检查器(Type resolver / Checker): 解析每种类型的构
# 如何实现 TypeScript 结构体 ## 引言 在 TypeScript 中,结构体是一种可以描述对象的数据类型。它可以包含多个属性,并且可以按需使用这些属性来创建对象。在本文中,我将向你介绍如何实现 TypeScript 结构体,并提供详细的代码示例和解释。 ## 流程概述 在实现 TypeScript 结构体之前,我们首先需要了解整个过程的流程。下面的表格展示了实现 TypeScr
原创 2023-10-15 06:10:46
374阅读
# TypeScript 中的结构定义与应用 TypeScript 是一种超集的 JavaScript,增加了类型系统和其他功能,使得开发更加高效。结构定义是 TypeScript 的一项重要功能,可以帮助开发者更清晰地定义数据的形状。本文从结构的概念入手,介绍其在 TypeScript 中的应用,并结合实际代码示例进行展示。 ## 结构概念 在 TypeScript 中,结构(或称接口)是
原创 2024-10-04 03:43:23
2阅读
下一篇:拿捏javascript数据结构与算法(中) 知识点:第一章:javascript简介(略) 第二章:ECMAscript和TypeScript概述 第三章:数组 第四章:栈 第五章:队列和双端对列 第六章:链表第一章js基础比较简单,在这里我就不浪费时间重复了,直接从第二章开始第二章:ECMAscript和TypeScript概述文章的重点我放在数据结构和算法部分,所以这部分就是大概介绍
源码如下:import { DataStruct_Array } from "../02-Arrays/DataStruct_Array"; //最大二叉堆也需要具有可比较性 type Comparable = { compareTo(that: Comparable): number; equals(that: Comparable): boolean; } //最大二叉
文章目录一、数组(Array)二、元组(Tuple)三、联合类型(Union)四、字面量类型(Literal)五、枚举类型(Enum)六、Any七、unknow八、void(原生没有void)九、undefined十、never(常用于处理异常)十一、类型适配(类型断言)Type Assertions十二、函数类型十三、Object对象类型十四、interface接口十五、class类十六、Ac
文章目录JS缺点TS简介TS的环境搭建TS的类型类型声明ts类型列表类型中的连接符类型别名函数的类型声明键值对的类型声明 JS缺点js中没有类型,带来方便的同时,也带来了安全隐患。变量没有类型函数参数也没有类型TS就是为了弥补JS的缺陷而诞生的。TS中指明了变量的类型,同时增加了许多js没有的操作。TS简介TS全称TypeScript。 ts的诞生不意味着替代了js:TypeScript是以Ja
可调用的你可以使用类型别名或者接口来表示一个可被调用的类型注解:interface ReturnString { (): string; } 它可以表示一个返回值为 string 的函数:declare const foo: ReturnString; const bar = foo(); // bar 被推断为一个字符串。一个实际的例子interface Complex { (foo:
什么是TypeScript?TypeScript是一种由微软开发的自由和开源的编程语言。它是JavaScript的一个超集,而且本质上TypeScript扩展了JavaScript的语法解决JavaScript的“痛点”:弱类型和没有命名空间,导致很难模块化。TypeScript是JavaScript的超集,他可以编译成纯JavaScript。 TypeScript可以在任何浏览器运行、任何计算机
转载 2023-06-26 15:01:21
93阅读
1. TypeScript 是什么?  TypeScript 简称:TS,是 JavaScript 的超集。简单来说就是:JS 有的 TS 都有。JS写的代码在TS的环境下都能跑。2. 为什么要为 JS 添加类型支持?弱类型的,没有类型的概念,在写比较大的项目时,经常会遇到类型错误问题,但是写代码时.js不会提示你,只有运行时才会报错,严重影响开发效率TS属于静态类型的编程语言
TypeScript 由微软在 2012 年 10 月首发,经过几年的发展,已经成为国内外很多前端团队的首选编程语言。前端三大框架中的 Angular 和 Vue 3 也都改用了 TypeScript 开发。即使很多人没直接用过 TypeScript,他们也在通过 VSCode 提供的智能提示功能间接享受着 TypeScript 带来的各项便利。 很多人对 TypeScript
转载 2023-09-15 20:30:29
157阅读
在TS中,我们允许开发人员使用面向对象技术。1、类让我们看看一个简单的基于类的例子: 1. class Greeter { 2. greeting: string; 3. constructor(message: string) { 4. this.greeting = message; 5. } 6. greet() { 7.
转载 2023-10-25 21:45:06
83阅读
目录环境搭建创建index.html创建ts文件webpack 配置启动后面会写一些Typescript相关的一些内容,会先从简单的环境搭建,基本类型,枚举类型,类,接口等基础开始。再慢慢记录一些实战内容。项目目录结构:环境搭建1、安装TS TS 安装可以选择全局安装npm i typescript -g2、TS configtsc --init创建成功以后会在跟目录下创建一个tsconfig.j
在处理复杂的数据结构时,树形结构是一种常见的形式。特别是在 TypeScript 中,遍历树形结构是一个非常实用的技能。这篇博客将详细介绍如何用 TypeScript 来遍历树形结构,并且将整个过程以系统化的方式记录下来。 ## 协议背景 在计算机科学中,树形结构广泛应用于各种形式的数据存储和处理。在考虑网络协议和应用层的交互时,树形结构可以有效地组织和管理数据。从最基本的二叉树到更复杂的树形
原创 6月前
38阅读
# TypeScript 结构重命名教程 ## 1. 简介 在 TypeScript 中,结构重命名是指通过改变变量名或属性名的方式来重新命名它们。这在重构代码、提高代码可读性和维护性时非常有用。本教程将向你介绍如何在 TypeScript 中实现结构重命名。 ## 2. 步骤概览 下面是实现 TypeScript 结构重命名的整体流程: | 步骤 | 动作 | | --- | ---
原创 2023-12-08 05:45:36
128阅读
  • 1
  • 2
  • 3
  • 4
  • 5