未游网

TypeScript开源编程语言 TypeScript开源编程语言
32位64位32位64位无插件无广告无广告
  • 文件大小:53.1 MB
  • 界面语言:中文
  • 发布日期:2023-06-15
  • 系统平台:Win7/WinXP/Win8/Win10
  • 软件标签:编程工具
本地下载 安全放心,最新版本
广告位500x320
TypeScript是用以应用软件级JavaScript的語言,TypeScript根据加上类型来拓展JavaScript,根据对JavaScript的了解,TypeScript节约了你在运作代码以前捕获不正确和提供恢复的時间,一切电脑浏览器,一切电脑操作系统,任何地方的JavaScript都能够运作,彻底开源系统。
软件优点
接口能够描述JavaScript对象可以采用的各种形状。除了使用属性描述对象外,接口还可以描述函数类型。
为了描述带有接口的函数类型,我们给接口一个调用签名。这就像只声明参数列表和返回类型的函数声明。参数列表中的每个参数都需要名称和类型。
定义后,我们可以像使用其他接口一样使用此函数类型的接口。在这里,我们展示了如何创建函数类型的变量并为其分配相同类型的函数值。
为使函数类型正确键入检查,参数名称不需要匹配。例如,我们可以这样编写上面的示例
一次检查一个功能参数,每个对应参数位置的类型相互检查。如果您根本不想指定类型,那么TypeScript的上下文类型可以推断参数类型,因为函数值直接分配给type变量SearchFunc。同样,在这里,函数表达式的返回类型也由其返回的值(此处false和true)所隐含。
如果函数表达式返回数字或字符串,则类型检查器将产生一个错误,指示返回类型与SearchFunc接口中描述的返回类型不匹配。
可索引类型
与我们可以使用接口描述函数类型的方法类似,我们还可以描述可以“索引”到的类型,例如a[10]或ageMap["daniel"]。可索引类型具有索引签名,该签名描述了可用于索引对象的类型以及建立索引时对应的返回类型。让我们举个例子
上面,我们有一个StringArray带有索引签名的接口。该索引签名指出,当用aStringArray索引a时number,它将返回a string。
支持两种类型的索引签名:字符串和数字。可以同时支持两种类型的索引器,但是从数字索引器返回的类型必须是从字符串索引器返回的类型的子类型。这是因为当使用编制索引时number,JavaScript实际上会在将其string编入对象之前将其转换为。这意味着,与索引100(一number)是同样的事情,与索引"100"(一string),所以这两个要一致。
软件特性
布尔型
最基本的数据类型是简单的true/false值,JavaScript和TypeScript将该boolean值称为值。

与JavaScript中一样,TypeScript中的所有数字都是浮点值或BigIntegers。这些浮点数获取类型number,而BigIntegers获取类型bigint。除了十六进制和十进制文字,TypeScript还支持ECMAScript 2015中引入的二进制和八进制文字。

使用JavaScript为网页和服务器创建程序的另一个基本部分是使用文本数据。与其他语言一样,我们使用类型string来引用这些文本数据类型。
数组
像JavaScript一样,TypeScript允许您使用值数组。数组类型可以用以下两种方法之一编写。
元组
元组类型允许您用固定数量的元素表示数组,这些元素的类型是已知的,但不必相同。
枚举
JavaScript是对标准数据类型集的有用补充enum。与C#等语言一样,枚举是一种为数字值集赋予更友好名称的方法。
安装步骤
1、全局安装 typescript
npm install -g typescript
2、安装完之后输入 tsc -v 显示版本号 即安装成功。
3、在运行 tsc -v 或 tsc xxx.ts的时候有报错
解决方案
在vscode终端中
执行:get-ExecutionPolicy,显示Restricted,表示状态是禁止的
执行:set-ExecutionPolicy RemoteSigned
这时再执行get-ExecutionPolicy,就显示RemoteSigned