📝 TypeScript教程

78篇技术文档
  TypeScript不定循环

📅  最后修改于: 2021-01-11 12:33:50        🧑  作者: Mango

TypeScript不定循环在编程语言中,循环是指不断重复执行的指令序列,直到找不到特定条件为止。它使代码紧凑。我们通常可以将其与数组一起使用。以下是循环语句的一般结构:我们可以将循环分为两种类型:不定定无限循环在不确定循环中,在开始执行语句块之前,迭代次数未知。有两个不确定的循环:while循环循环执行TypeScript while循环TypeScript while循环使元素无限次数地迭代。...

  TypeScript定性循环

📅  最后修改于: 2021-01-11 12:34:46        🧑  作者: Mango

TypeScript定环在此循环中,我们知道在执行语句块之前的迭代次数。 “for循环”是此循环的最佳示例。在这里,我们将讨论三种类型的循环:for循环for..of循环for..in循环TypeScript for循环for循环是重复控制结构。它用于将代码块执行特定的次数。 for语句在一行中包含初始化,条件和增量/减量,这提供了更短且易于调试的循环结构。 for循环的语法如下。句法“ for循...

  TypeScript枚举

📅  最后修改于: 2021-01-11 12:35:49        🧑  作者: Mango

TypeScript枚举Enums代表Enumerations。枚举是TypeScript中支持的新数据类型。它用于定义一组命名常量,即一组相关值。 TypeScript支持数字枚举和基于字符串的枚举。我们可以使用enum关键字定义枚举。为什么要枚举?由于以下原因,枚举在TypeScript中很有用:它使将来更改值变得容易。它减少了由于传输或错误输入号码而导致的错误。它仅在编译时存在,因此不分配内...

  TypeScript forEach

📅  最后修改于: 2021-01-11 12:36:45        🧑  作者: Mango

TypeScript forEachforEach()方法是一种数组方法,用于对array中的每个项目执行函数。我们可以将其与JavaScript数据类型(例如Arrays,Maps,Sets等)一起使用。这是一种用于显示数组中元素的有用方法。句法我们可以如下声明forEach()方法。forEach()方法对数组中存在的每个元素以升序执行一次提供的回调。参数明细1.回调:这是一个用于测试每个元素...

  TypeScript映射

📅  最后修改于: 2021-01-11 12:37:40        🧑  作者: Mango

TypeScript映射TypeScript映射是ES6版本的JavaScript中添加的新数据结构。它使我们能够以键值对的形式存储数据,并且可以像其他编程语言一样记住键的原始插入顺序。在TypeScript映射中,我们可以将任何值用作键或值。建立地图我们可以如下创建地图。地图方法下面列出了TypeScript映射方法。SNMethodsDescriptions1.map.set(key, val...

  TypeScript集

📅  最后修改于: 2021-01-11 12:38:38        🧑  作者: Mango

打字稿集TypeScript集是在ES6版本的JavaScript中添加的新数据结构。它使我们可以像其他编程语言一样,将不同的数据(每个值仅出现一次)存储到List中。集是有点类似于地图,但它仅存储密钥,而不是键值对。创建集我们可以如下创建一个集合。设定方法TypeScript设置方法在下面列出。SNMethodsDescriptions1.set.add(value)It is used to ...

  TypeScript访问修饰符

📅  最后修改于: 2021-01-11 12:39:37        🧑  作者: Mango

TypeScript访问修饰符与其他编程语言一样,Typescript允许我们在类级别使用访问修饰符。它为类成员提供直接访问控制。这些类成员是函数和属性。我们可以在自己的班级内部,班级外部的任何位置,或其子级或派生类中使用班级成员。访问修饰符提高了类成员的安全性,并防止了它们的无效使用。我们还可以使用它来控制类的数据成员的可见性。如果不必为该类设置任何访问修饰符,TypeScript会自动将公共访...

  TypeScript访问器

📅  最后修改于: 2021-01-11 12:40:32        🧑  作者: Mango

TypeScript访问器在TypeScript中,accessor属性提供了一种访问和设置类成员的方法。它有以下两种方法。吸气剂二传手吸气剂getter访问器属性是用于检索变量值的常规方法。在对象字面量,用“get”关键字表示的getter属性。它可以是公共的,私有的和受保护的。句法例塞特犬设置访问器属性是用于更新变量值的常规方法。在对象字面量,setter属性由“set”关键字表示。句法例从下...

  TypeScript函数

📅  最后修改于: 2021-01-11 12:41:33        🧑  作者: Mango

TypeScript函数函数是JavaScript中任何应用程序的基本构建块。它使代码可读,可维护和可重用。我们可以使用它来构建抽象层,模仿类,信息隐藏和模块。但是,在TypeScript中,我们具有类,名称空间和模块的概念,但是函数仍然是描述操作方式的组成部分。 TypeScript还允许在标准JavaScript函数中添加新功能,以使代码更易于使用。函数优势这些是功能的主要优点。代码可重用性:...

  TypeScript箭头函数

📅  最后修改于: 2021-01-11 12:42:30        🧑  作者: Mango

TypeScript箭头函数ES6版本的TypeScript提供了一个箭头函数,该箭头函数是用于定义匿名函数(即函数表达式)的简写语法。它省略了函数关键字。我们可以称它为胖箭头(因为->是细箭头,而=>是“胖”箭头)。它也称为Lambda函数。箭头函数具有“this”关键字的词法作用域。箭头函数的动机是:当我们不需要保持输入函数。它从词法上捕获了此关键字的含义。它从字面上捕获了参数的含义。句法我们...

  TypeScript函数重载

📅  最后修改于: 2021-01-11 12:43:26        🧑  作者: Mango

TypeScript函数重载函数重载是一种机制或能力,可以创建具有相同名称但参数类型和返回类型不同的多个方法。但是,它可以具有相同数量的参数。函数重载也称为方法重载。在以下情况下允许函数/方法重载:函数名称相同每个重载函数中参数的数量都不同。参数的数量是相同的,它们的类型是不同的。所有重载函数必须具有相同的返回类型。假设我们必须对数字进行乘法运算,它具有不同数量的参数。我们为这两个参数编写了两个方...

  TypeScript函数参数

📅  最后修改于: 2021-01-11 12:44:23        🧑  作者: Mango

TypeScript函数参数功能是拥有某些业务逻辑的任何应用程序的基本构建块。在TypeScript中创建函数的过程与JavaScript中的过程相似。在函数中,参数是传递给函数的值或参数。 TypeScript编译器接受与函数签名中定义的参数相同数量和类型的参数。如果编译器与函数签名中的参数不匹配,则将给出编译错误。我们可以将函数参数分为三种类型:可选参数默认参数休息参数可选参数JavaScri...

  TypeScript类

📅  最后修改于: 2021-01-11 12:45:25        🧑  作者: Mango

TypeScript类在像Java这样的面向对象的编程语言中,类是用于创建可重用组件的基本实体。它是一组具有共同属性的对象。就OOP而言,类是用于创建对象的模板或蓝图。它是一个逻辑实体。类定义可以包含以下属性:字段:它是在类中声明的变量。方法:它代表对象的动作。构造函数:它负责初始化内存中的对象。嵌套的类和接口:这意味着一个类可以包含另一个类。TypeScript是一种面向对象的JavaScrip...

  TypeScript继承

📅  最后修改于: 2021-01-11 12:46:23        🧑  作者: Mango

TypeScript继承继承是OOPs语言的一个方面,它提供了程序从现有类创建新类的能力。它是一种从另一个类获取一个类的属性和行为的机制。成员被继承的类称为基类,而继承这些成员的类称为派生/子/子类。在子类中,我们可以覆盖或修改其父类的行为。在ES6之前,JavaScript使用函数和基于原型的继承,但是TypeScript支持来自ES6版本的基于类的继承。TypeScript通过extends关...

  TypeScript接口

📅  最后修改于: 2021-01-11 12:47:27        🧑  作者: Mango

TypeScript接口接口是在我们的应用程序中充当合同的结构。它定义了要遵循的类的语法,这意味着实现接口的类必须实现其所有成员。我们无法实例化该接口,但是可以由实现它的类对象引用它。 TypeScript编译器使用接口进行类型检查(也称为“鸭子类型”或“结构子类型”),以检查对象是否具有特定的结构。接口仅包含方法和字段的声明,而不包含实现。我们不能用它来构建任何东西。它由一个类继承,并且实现接口...