首页 > 其他分享 >[TypeScript]介绍及安装

[TypeScript]介绍及安装

时间:2024-01-11 09:11:25浏览次数:30  
标签:TypeScript JavaScript ts 介绍 tsc 编译 类型 安装

TypeScript 是 JavaScript 的超集,扩展了 JavaScript 的语法。因此现有的 JavaScript 代码可与 TypeScript 一起工作无需任何修改,TypeScript 通过类型注解提供编译时的静态类型检查。

TypeScript 可处理已有的 JavaScript 代码,并只对其中的 TypeScript 代码进行编译。

 

TypeScript 增加的功能有:

  • 类型批注和编译时类型检查
  • 类型推断
  • 类型擦除
  • 接口
  • 枚举
  • Mixin
  • 泛型编程
  • 名字空间
  • 元组
  • Await

以下功能是从 ECMA 2015 反向移植而来:

  • 模块
  • lambda 函数的箭头语法
  • 可选参数以及默认参数

 

npm安装TypeScript

npm install -g typescript

安装完成后,输入 tsc -v 查看版本号

 

可以使用 tsc 命令来执行 TypeScript 的相关代码

tsc Runoob.ts

我们可以同时编译多个 ts 文件:

tsc file1.ts file2.ts file3.ts
 

标签:TypeScript,JavaScript,ts,介绍,tsc,编译,类型,安装
From: https://www.cnblogs.com/ximu1009/p/17952244

相关文章

  • MySQL InnoDB ReplicaSet安装文档
    MySQL副本集介绍MySQLInnoDBReplicaSet(也叫MySQL副本集,有些地方也翻译成MySQL复制集)是在MySQL8.0.19版本(2020-01-13Released)之后开始支持的,MySQL副本集中拥有一个primary节点,一个或多个secondary节点,它不像MySQLInnoDBCluster一样提供故障自愈和多主模式,但是它提供手......
  • Flutter组件GridView使用介绍
    介绍GridView是Flutter中用于创建网格布局的滚动小部件。它可以创建多列布局,并且每个网格单元可以包含一个小部件。GridView提供了几种构造函数来创建不同类型的网格布局:GridView:最通用的构造函数,完全自定义网格布局。GridView.builder:按需构建网格项,适用于具有大量(或无限)网格......
  • 安装/卸载windows服务
    1.以管理员身份运行cmd2.安装windows服务 cdC:\Windows\Microsoft.NET\Framework\v4.0.30319(InstallUtil.exe的路径,注意InstallUtil.exe的版本号需要和项目的版本号相同)3.安装windows服务 InstallUtil.exeF:\TestApp\WindowsService1\WindowsService1\bin\Debug\Windo......
  • NFS安装及NAS配置
    问题起源:在安装NAS的过程中,需要执行mount命令;在执行mount命令的时候,报错如下:mount:/tdsqlbackup:badoption:forseveralfilesystem(e.g.nfs,cifs)youmightneeda/sbin/mount.<type>所以需要先安装NFS,再配置NAS。相关信息:NASIP地址及目录为:xx.yy.zz.ww:/shares/TDSQL一、......
  • docker安装oracle并修改服务名修改字符集
    拉取镜像dockerpullregistry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g 创建容器dockerrun-d-p1521:1521--nameoracle11gregistry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g  查看容易dockerps-a 进入容器dockerexec-itoracle11gbash 切......
  • elasticsearch linux 上安装
    1、下载安装包,放到服务器指定目录下: 2、解压,到指定文件夹命令tar -xzf elasticsearch-8.11.3-linux-x86_64.tar.gz3、创建用户并授权:sudouseraddessudopasswdes用户授权指定目录权限: chown-Res:es/opt/module/es-7.8.0 给新创建的普通用户设置sudo权限  ......
  • docker安装tomcat
    Tomcat安装拉取镜像:dockerpulltomcat:8.5.46-jdk8-openjdk  [root@node~]#mkdir-p/data/tomcatcas/webapps[root@node~]#chmod-R777/data/tomcatcas/ 创建挂载路径容器  路径不对的话自己修改下dockerrun-d --namemy_web--restartalways-p808......
  • docker安装nginx
    Nginx安装 1、拉取镜像(不指定版本,默认最新版) dockerpullnginx  2、创建挂载目录     mkdir-p/data/nginx/conf    mkdir-p/data/nginx/logmkdir-p/data/nginx/html [root@localhostconf]#mkdir-p/data/nginx/html[root@localhostconf]#......
  • docker安装es
    Es安装拉取esdockerpullelasticsearch:6.6.1    启动dockerrun-p9200:9200-p9300:9300--namees6.6\-e"discovery.type=gold-application"\-eES_JAVA_OPTS="-Xms1024m-Xmx1024m"\-delasticsearch:6.6.1进入容器dockerexec-ites6.6......
  • Linux安装MySQL5.7并设置systemd方式管理
    1、安装前检查1)检查linux系统是否安装过mysql#检查系统中有无安装过mysql,如果有就卸载rpm-qa|grepmysqlrpm-e--nodepsmysql-xxxx#检查所有mysql对应的文件夹,全部删除whereismysqlfind/-namemysqlrm-rf......#删除mysql的配置文件rm-rf/etc/my.cnf#删......