
TypeScript
文章平均质量分 86
书和咖啡
学习python的小侠客
展开
-
TypeScript 循环语句
本节我们学习循环,什么是循环呢,从字面意思就可以看就是重复多次执行代码。TypeScript 中的 for 循环和 for...in 循的使用就和 JavaScript 中的一样。此外,TypeScript 中还还支持 for…of 、forEach、every 和 some 循环。for循环TypeScript 语言中的 for 循环可以用于多次执行一个代码块。例如一句代码重复执行 10 次、100次、1000次等,都可以通过循环来实现。语法如下所示:for ( init; conditio原创 2021-03-18 11:12:59 · 2194 阅读 · 0 评论 -
TypeScript 条件语句
条件语句用于基于不同的条件来执行不同的动作。判断给出的条件,如果条件为真执行什么代码,如果条件为假又执行什么代码。TypeScript 中的条件语句其实和 JavaScript 中的条件语句一样,如果已经熟悉 JavaScript 中的条件语句,可以略过此节。if 条件语句TypeScript 中 if 条件语句由一个布尔表达式跟一个代码块组成。语法格式:if(expression){ // 当 expression 为 true 时执行代码块}示例:定义一个变量 age,根据给定原创 2021-03-15 11:08:09 · 285 阅读 · 0 评论 -
TypeScript 高级类型
前面我们学的数字类型、字符串类型、布尔类型、数组类型等等可能都是我们比较熟悉的数据类型,在其他计算机语言中也能经常见到。而本节我们要学习的是 TypeScript 中的高级类型,例如交叉类型、联合类型、类型别名、字面量类型等。交叉类型交叉类型是将多个类型合并为一个类型。可以通过 & 来实现合并,生成的新类型包含了所需的所有类型的特性。举一个例子,假设 A、B、C 是三种不同的数据类型, 我们将三种类型合并为一个新的交叉类型 A & B & C ,那么使用这个交叉类型声明的对象可原创 2021-03-11 12:03:31 · 326 阅读 · 0 评论 -
TypeScript 元组类型
TypeScript 语言中,数组中的元素一般只能是由相同数据类型组成(any[] 除外),如果我们想要存储不同类型的元素,则可以使用元组。TypeScript 中的元组(Tuple)从外形上来看和数组相差不多, 但是元组中允许存储不同类型的元素,数组中的元素必须是相同的类型。声明元组声明元组的语法:let tuple_name = [value1,value2,value3,…value n]示例:例如声明一个由数字类型、字符串类型、布尔类型构成的元素:let tup1:[number,原创 2021-03-09 10:03:16 · 1084 阅读 · 0 评论 -
TypeScript 数组类型
和 JavaScript 语言一样,TypeScript 中也有数组类型。数组指的是有序的元素序列,例如 [1, 2, 3] 这样的就是一个数组,1、2、3 就是数组中的元素,中括号[] 内可以由任意数量的元素。但是每个元素之间的类型必须相同,比如数组中的是数字类型就必须全部元素都是数组类型,像 [1, 2, '3'] 这样突然夹杂一个字符串类型是不被允许的。数组是静态的,这意味着数组一旦初始化就无法调整大小。声明和初始化数组在 TypeScript 中声明和初始化数组也很简单,和声明数字类型和字符原创 2021-03-04 16:18:22 · 1319 阅读 · 2 评论 -
TypeScript 字符串类型
字符串声明同 JavaScript 语言中一个,在 TypeScript 中我们也可以通过单引号 '' 或者双引号 "" 来声明一个字符串类型的变量。示例:let str1:string = 'xkd';let str2:string = "侠课岛";console.log(str1);console.log(str2);这其实和 JavaScript 中的字符串类型差不多,TypeScript 中。字符串新特性TypeScript 中的字符串类型和 JavaScript 中的字符串基原创 2021-03-03 11:05:50 · 751 阅读 · 1 评论 -
TypeScript 中的基本数据类型
本节我们学习 TypeScript 语言中的数据类型,有:数字类型、字符串类型、布尔值、数组、元组等等。TypeScript 支持与 JavaScript 几乎相同的数据类型,此外还提供了实用的枚举类型方便我们使用。数字类型与 JavaScript 中一样,TypeScript 中的所有数字都是浮点数。这些浮点数的类型为 number 类型。number 类型除了支持十进制和十六进制字面量,还支持 ECMAScript 2015 中引入的二进制和八进制字面量。示例:声明数字类型的变量,可以是二进制、原创 2021-03-01 10:47:37 · 433 阅读 · 0 评论 -
TypeScript 运算符
本节我们来讲 TypeScript 中的运算符的使用,运算符我们应该都知道,数学中我们也学过运算符,例如常见的加减乘除等。而计算机语言中的运算符,用于执行程序代码运算,会针对一个以上操作数项目来进行运算,例如 1 + 2,其中 + 就是一个运算符,而 1、2 则是操作数。TypeScript 中的运算符就大致和 JavaScript 中一样。TypeScript 中的运算符可以大致分为以下几种:算术运算符关系运算符逻辑运算符按位运算符赋值运算符三元运算符类型运算符算术运算符算术运算符原创 2021-02-26 11:15:07 · 835 阅读 · 0 评论 -
TypeScript 使用let和const声明变量
使用 let 声明变量关键字 let 是 ES6 中新增的特性,它的出现是为了解决 var 变量声明所存在的一些问题,let 声明变量的语法和 var 的很像,例如:let a = 1;其实 let 与 var 的关键的区别不在于语法,而在于语义。在 let 中引入了块级作用域(也可称为词法作用域)。块级作用域是什么意思呢?我们知道使用大括号 {} 包围代码可以叫做代码块,举个例子,比如说 if、for 等语句的执行代码都是通过一个大括号 {} 包围对吧,这个大括号中的就是代码块。如果我们在大括号原创 2021-02-24 11:11:20 · 1260 阅读 · 0 评论 -
TypeScript 使用var声明变量
本节我们讲变量的声明,变量从字面意思来理解,就是可以改变的量。而从编程角度来说,变量就是内存中的命名空间,主要用于存储值,我们可以把它理解为程序中值的容器。我们知道 TypeScript 有一个特定就是变量是强类型的,也就是说在声明变量的时候必须给这个变量指定一个类型。这与 JavaScript 不同, JavaScript 是弱类型语言,在 JavaScript 中声明变量时不需要指定类型。声明变量的方式在 JavaScript 中可以通过关键字 var 、 let 、 const 来声明变量,当然原创 2021-02-22 11:21:08 · 447 阅读 · 0 评论 -
TypeScript 基础语法
TypeScript 的注释首先我们来看一下注释,注释其实就是对代码的解释和说明,目的是让人们能够更加轻松地了解代码,在代码中添加注释只是为了提高代码可读性,注释不会被计算机编译。不同的语言中注释格式可能有些不同, TypeScript 中的注释其实和 JavaScript 中的一样,我们来看一下。TypeScript 的注释分为单行注释和多行注释:单行注释:后面的文字都是注释内容。// 这是一个单行注释多行注释 : 这种注释可以跨越多行。/* 这是一个多行注释 这是一个多行原创 2021-02-05 12:06:05 · 557 阅读 · 0 评论 -
TypeScript 创建第一个TypeScript文件
上一节我们已经做好了准备工作,那么本节我们开始在 Visual Studio Code 中创建第一个 TypeScript 文件,并学习如何运行这个文件。TypeScript 文件后缀名在创建文件之前,我们来讲一下后缀名, TypeScript 中的文件都是以 .ts 为后缀名的,这和 JavaScript 文件是不同的,JavaScript 是以 .js 为后缀名,所以在这点上我们千万不要弄错哟。创建一个 TypeScript 文件首先可以在电脑指定路径创建一个文件夹,例如我创建一个名为 Demo原创 2021-02-01 11:12:39 · 874 阅读 · 0 评论 -
TypeScript介绍与安装
本节我们来学习 TypeScript 语言。 TypeScript 看名字就和 JavaScript 很像,事实上它们两者也确实有关联。TypeScript 是 JavaScript 的超集,它对 JavaScript 进行了一些规范和补充。TypeScript 介绍TypeScript 可以编译成纯 JavaScript,编译出来的 JavaScript 可以在任何游览器上运行。TypeScript 可以在任何浏览器,任何计算机和任何操作系统上运行,而且它是开源的。TypeScript原创 2021-01-29 13:18:44 · 735 阅读 · 0 评论