TypeScript初体验

TypeScript初体验

安装

npm install -g typescript

第一个TS文件

在这里插入图片描述

Node运行TS文件
  1. tsc hello.ts tsc是通过npm install -g typescript安装的解析TS工具包里面的解析TS的工具,作用是将TS文件解析成JS文件
  2. node hello.js node运行js

在这里插入图片描述

简化执行TS步骤
  1. 安装ts-node包:npm install -g ts-node改包内部帮你将TS文件转成JS文件
  2. 使用ts-node执行ts文件ts-node hello.ts

在这里插入图片描述

声明变量

先声明变量Syntax: let Variable_name:type;再赋值Variable_name = valueor let Variable_name:type = value直接赋值

eg:let Name2:string = ‘jiangg21’

Notice:TS必须指定类型 ‘:string’类型注解

基本数据类型

number/string/boolean/undefined/null
在这里插入图片描述

创建数组:类型注解比较特殊

let names:string[] = []

let nums:number[] = []

函数声明方式

function fn(name:string,age:num){}

VSCode 调试器调试TS代码
  1. 安装Debugger for Chrome插件

  2. 修改launch.json配置文件:"args"参数中的/test.js为要调试的文件名

 {
 
       "version": "0.2.0",
   
       "configurations": [
   
           {
   
               "type": "node",
   
               "request": "launch",
   
               "name": "Chrome",
   
               "runtimeArgs": ["-r","ts-node/register"],
   
               "args": ["${workspaceFolder}/test.js"]
   
           }
   
       ]
   
   }
   
    
接口
  1. 对象类型注解

在这里插入图片描述

  1. 接口的使用

    直接再对象名称后面写类型注解的坏处:1.代码结构不简洁 2.无法复用类型注解。

    接口:为对象的类型注解命名,并未你得代码建立契约来月输对象的结构。

在这里插入图片描述

枚举

Syntax: enum 枚举名称{成员1,成员2,...}

数字枚举

在这里插入图片描述

字符串枚举

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值