联合类型(Union Types)表示取值可以为多种类型中的一种。
如果没有明确的指定类型,那么 TypeScript 会依照类型推论(Type Inference)的规则推断出一个类型。
任意值(Any)用来表示允许赋值为任意类型。
JavaScript 的类型分为两种:原始数据类型(Primitive data types)和对象类型(Object types)。
我们从一个简单的例子开始。
TypeScript 的命令行工具安装方法如下:
以上描述是官网[1]对于 TypeScript 的定义。
JavaScript 因为互联网而生,紧跟着浏览器的出现而问世。回顾它的历史,就要从浏览器的历史讲起。
JavaScript 是一种轻量级的脚本语言。所谓“脚本语言”(script language),指的是它不具备开发操作系统的能力,而是只用来编写控制其他大型应用程序(比如浏览器)的“脚本”。
网页内容如果要分享到其他应用,通常要自己实现分享接口,逐一给出目标应用的连接方式。这样很麻烦,也对网页性能有一定影响。Web Share API 就是为了解决这个问题而提出的,允许网页调用操作系统的分享接口,实质是 Web App 与本机的...