typescript基本使用

本文介绍了如何搭建TypeScript开发环境,包括安装TypeScript、创建.ts文件并编译为.js文件。接着,文章探讨了TypeScript的基础语法,如变量的类型声明、自动类型绑定以及函数参数和返回值的类型限制,展示了TypeScript如何提供静态类型检查来增强代码的健壮性。
摘要由CSDN通过智能技术生成

开发环境的搭建

  1. 先确保电脑上安装了node

  2. 用cmd输入

    npm i -g typescript
    
  3. 创建一个文件名为 .ts 结尾,并且在文件中输入

    console.log('hello TS')
    
  4. 在这个文件夹使用cmd 终端,输入

    tsc 文件名
    
  5. 在同一个文件夹中就会生成对应的的js文件

基本使用

PS:TS中的类型都是小写

let a:number; //声明一个变量a,同时指定它的类型为number

//a的类型设置后,在之后的使用中,a的值只能为number
a = 10;
a = '123'

当a为其他类型时,就会出现

PS:即使TS报错,也可以编译成JS

自动绑定类型

let a = false; //如果变量和赋值时同时进行的,TS会自动对变量进行类型绑定
c = 123; //会报错

函数中的类型

函数入参类型

//JS中其实想要计算两个数字和
function sum(a,b){
  return a+b;
}
console.log(sum(123,456)); //579 想要的结果
console.log(sum(123,'456')); //123456 错误结果,Number+String,计算结果没问题,js不会报错,但是不是想要的结果
//TS中其实想要计算两个数字和
function sum(a:number,b:number){
  return a+b;
}
console.log(sum(123,456)); //579 想要的结果
console.log(sum(123,'456')); //'456'下面会有红线,告诉你这里有问题(但是编译还是可以编译)
console.log(sum(123,'456',789)); //参数传多传少都会有红线提醒

函数结果类型

//定义了函数的结果只能为number类型,如果return出其他类型,则会报错
function(a:number,b:number):number{
  return a + b + 'haha'
}

​​

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值