Skip to content

TS:TypeScript快速入门

About 402 wordsAbout 1 min

typescript

2024-07-15

TS官网

TS官网PlayGround

20分钟TS进阶,无废话快速提升水平 前段速看

1 ts类型规定,有哪些类型, string?

let str: string
let str1: string = 'abc'
let numArr = [1, 2, 3]
const resut = numArr.find(item => item>2) as number
console.log(resut * 4)

基础类型

  • string
  • number
  • boolean
  • null
  • undefined

联合类型

let v4: string | null = null
let v5: 1 | 2 | 4 = 3

数组,元组,枚举

数组

let n2: number[] = [1,2,3]
let n3: Array<string> = ['a', 'b', 'c']

元组

let t1: [string, number, string?] = ['a', 1, '3']

枚举

enum MyEnum{
    A,
    B,
    C
}
console.log(MyEnum[0])
console.log(MyEnum.A)

函数

function myfunc(a=10, b: string, c?:boolean, ...res: number[]): number{
    return 10
}

const f = myfunc(20, 'a', true, 1,1,3)

接口

interface Obj{
    name: string, 
    age: number
}

const obj: Obj = {
    name: 'a',
    age: 10
}

类型

type MyType = string | number
let a: MyType = 'abc'
let b: MyType = 10

范型

function myFun<T>(a: T, b: T){
    return [a, b]
}

myFun<number>(1, 2)
myFun<string>('a','b')

进阶内容

Changelog

Last Updated: View All Changelog
  • feat(wiki): algo: 算法总结

    On 3/30/25

求求了,快滚去学习!!!

求求了求求了,快去学习吧!

【题单】贪心算法

不知道方向的时候,可以多看看书,书会给你指明下一步该干什么,加油!