📝 TypeScript教程

78篇技术文档
  TypeScript类型

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

TypeScript类型TypeScript语言支持不同类型的值。它提供JavaScript的数据类型,以将其转换为强类型的编程语言。 JavaScript不支持数据类型,但是在TypeScript的帮助下,我们可以使用JavaScript中的数据类型功能。当面向对象的程序员想要在任何脚本语言或面向对象的编程语言中使用类型功能时,TypeScript扮演着重要的角色。类型系统在程序使用给定值之前检...

  空和未定义之间的区别

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

空和未定义之间的区别空值Null用于表示故意缺少值。它代表一个变量,其值是不确定的。它仅接受一个值,该值为null。 Null关键字用于在TypeScript中定义Null类型,但是它没有用,因为我们只能为其分配一个null值。例输出:未定义它表示TypeScript和JavaScript中的未初始化变量。它只有一个未定义的值。 undefined关键字在TypeScript中定义了undefin...

  TypeScript变量

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

TypeScript变量变量是存储位置,用于存储程序要引用和使用的值/信息。它充当代码中值的容器,必须在使用前声明。我们可以使用var关键字声明一个变量。在TypeScript中,变量遵循与JavaScript变量声明相同的命名规则。这些规则是-变量名称必须是字母或数字。变量名称不能以数字开头。变量名称不能包含空格和特殊字符,但underscore(_)和dollar($)符号除外。在ES6中,我...

  let和var关键字之间的区别

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

let和var关键字之间的区别var关键字var语句用于在JavaScript中声明变量。在整个程序中都定义了使用var关键字声明的变量。例输出:让关键字let语句用于在TypeScript中声明局部变量。它与var关键字相似,但是与var关键字相比,它在范围界定方面有一些限制。 let关键字可以增强我们的代码可读性,并减少编程错误的机会。用let关键字声明的变量仅限于块作用域。注意:var和le...

  TypeScript运算符

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

TypeScript运算符运算符是对值或数据进行运算的符号。它表示处理数据的特定操作。运算符操作的数据称为操作数。它可以与一个或多个值一起使用以产生单个值。 TypeScript程序可使用所有标准JavaScript运算符。例在上面的示例中,值“ 10”和“ 20”被称为操作数,而值“ +”和“ =”被称为运算符。TypeScript中的运算符在TypeScript中,可以将运算符分为以下几种方式...

  TypeScript类型注释和推断

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

TypeScript类型注释我们知道JavaScript不是一种类型化的语言,因此我们无法在JavaScript中指定变量的类型,例如数字,字符串,布尔值。但是,在TypeScript中,我们可以指定变量的类型,函数参数和对象属性,因为TypeScript是一种类型化的语言。类型注释是当我们使用类型时可以放置在任何地方的注释。在TypeScript中,不是必须使用Type批注。它有助于编译器检查变...

  TypeScript类型推断

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

TypeScript类型推断在TypeScript中,不必总是注释类型。当没有类型注释形式的显式信息可用时,TypeScript编译器将推断类型信息。在TypeScript中,TypeScript编译器会在以下情况下推断类型信息:变量和成员被初始化设置参数的默认值确定的函数返回类型例如在上面,变量“ x”的类型推断一个数字。在初始化变量和成员,设置参数默认值以及确定函数返回类型时,将进行类型推断。...

  TypeScript类型断言

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

TypeScript类型断言在TypeScript中,类型断言是一种机制,用于告知编译器变量的类型。当TypeScript确定分配无效时,我们可以选择使用类型断言来覆盖类型。如果使用类型断言,则分配始终有效,因此我们需要确保我们是正确的。否则,我们的程序可能无法正常运行。类型断言明确地告诉编译器我们要将实体视为其他类型。它使我们可以将任何数字视为数字,或将数字视为字符串。当我们将代码从JavaSc...

  TypeScript数组

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

TypeScript数组数组是具有连续存储位置的相似类型元素的同质集合。数组是用户定义的数据类型。数组是一种数据结构,我们在其中存储相似数据类型的元素。在一个数组中,我们只能存储一组固定的元素。我们也可以将其用作对象。该数组是基于索引的存储,其中第一个元素存储在索引0。以下结构有助于理解数组的结构。阵列的特征数组存储具有相同数据类型的元素。数组元素存储在连续的内存位置中。二维数组元素的存储在连续的...

  TypeScript元组

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

TypeScript元组我们知道数组包含相同数据类型的多个值。但是有时,我们可能需要在单个变量中存储不同数据类型的值的集合。数组将不提供此功能,但是TypeScript具有称为Tuple的数据类型以实现此目的。元组是一个数组,用于存储属于不同数据类型的多个字段。它类似于C编程语言中的结构。元组是一种数据类型,可以像其他任何变量一样使用。它代表值的异构集合,也可以在函数调用中作为参数传递。在抽象数学...

  TypeScript Union

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

TypeScript联合在TypeScript中,我们可以定义一个可以具有多种类型值的变量。换句话说,TypeScript可以将一种或两种不同类型的数据(即数字,字符串等)组合为一种类型,称为联合类型。联合类型是表达具有多种类型的变量的强大方法。通过在类型之间使用竖线('|')符号,可以组合两个或多个数据类型。句法例输出:在函数参数中传递联合类型在函数,我们可以传递联合类型作为参数。我们可以从以下...

  TypeScript字符串

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

TypeScript字符串在TypeScript中,字符串是一个代表字符值序列的对象。它是一种原始数据类型,用于存储文本数据。字符串值用单引号或双引号引起来。字符数组的工作原理与字符串相同。句法例输出:我们可以通过三种方式创建字符串。1.单引号字符串它将字符串括在单引号中,如下所示。例2.双引号字符串它将字符串用双引号引起来,如下所示。例3.反勾字符串它用于编写表达式。我们可以使用它将表达式嵌入到...

  TypeScript数字

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

打字稿编号与JavaScript一样,TypeScript中的所有数字都存储为浮点值。这些数字值被视为数字数据类型。该数字用于表示整数和浮点值。数字类型将数字字面量转换为数字类的实例。数字类充当包装器,并处理数字字面量,因为它们是对象。 TypeScript还支持Binary(Base 2),Octal(Base 8),Decimal(Base 10)和Hexadecimal(Base 16)字面...

  TypeScript决策制定

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

做决定编程语言中的决策类似于现实生活中的决策。在一种编程语言中,程序员使用决策程序来指定一个或多个要由程序评估的条件。决策总是将布尔结果返回true或false。TypeScript中有多种类型的决策制定:如果声明if-else语句if-else-if梯子嵌套if语句如果声明这是决策的一种简单形式。它决定是否执行语句,即检查条件,如果满足给定条件,则返回true。句法例输出:if-else语句if...

  TypeScript切换语句

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

TypeScript切换语句TypeScript switch语句从多个条件中执行一个语句。它根据其值来计算表达式,该值可以是布尔值,数字,字节,short,int,long,enum类型, 字符串等。switch语句具有一个与每个值相对应的代码块。找到匹配项后,将执行相应的块。 switch语句的工作方式类似于if-else-if阶梯语句。在switch语句中必须记住以下几点:switch语句中...