TS入门看这一篇就够了(01)

博客强调知识虽可不用但不能不学,介绍了TypeScript的相关知识。包括安装TS的方法,若Windows系统命令报错需进入管理员模式重装;还讲解了TS中变量、数组、对象和函数的定义,指出TS比JavaScript类型更严格。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

小厂码农,平时项目又不大又用不上ts用了反而更麻烦?不如不学这鸡肋

家人们咱们No,咱们大No特No。知识可以不用,但不能不学。

那么咱们开始吧。

                                                                                                                     ------------------------前端

安装TS

npm i -g typescript

未完成之后在控制台输入一下代码即可看见版本号,到这儿你就安装成功了。

 tsc -v

如果使用命令报错?如果你是Windows系统,那就得在cmd进入管理员模式重新安装

ts : 无法将“ts”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。
所在位置 行:1 字符: 1
+ ts c demo.ts
+ ~~
    + CategoryInfo          : ObjectNotFound: (ts:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException

TS变量如何定义?

在js中字符串当然是可以相加的,但ts中则不行。因为变成强类型了。除了一下几种类型,当然你也可以使用any去定义。这代表任意类型,你可以往里面写入任意类型的参数值。

let str: string = "Hello World";

let num: number = 123;

let bool: boolean = true;

let nu: null = null;

let und: undefined = undefined;

TS定义数组?看代码就知道了

js中数组可以传入各种类型的参数,但ts更严格。你必须填写类型

let rra: Array<number> = [1, 2, 3, 4, 5];
let arr1: (number | string)[] = [1, "2"];
let arr2: Array<number | string> = [1, "2"];
let arr3: [number, string] = [1, "2"]; //必须一对一
ts数组中如何填写对象?

和定义变量类似,你也一样必须一一对应的填写类型。但是咱们No,咱们大No特No。

如果你嵌套的层数很多,那岂不是一种折磨。所以咱们实际开发中一般不这么写。

在后续的文章中我会写明如何定义、

let arr4: {
  id: number;
  name: string;
}[] = [
  { id: 1, name: "张三" },
  { id: 2, name: "张三2" },
];

TS中如何定义对象

咱们实际开发中一般不这么写。看看就行了

let obj1:{
    a: number;
    b: string;
}={
    a: 1,
    b: "2"
}

TS中如何定义函数?

一看就知道

function fun(a:number,b:number):void{//无返回值
console.log(a+b);

}
fun(1,2)

function func(a:number,b:number):number{//有返回值
    console.log(a+b);
    return a+b
    }
    func(1,2)

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值