TypeScript 學習筆記

本文介绍了 TypeScript 中的基础静态类型和对象类型的使用,包括数字、字符串、布尔值、null、undefined,以及对象和数组的声明。通过示例展示了如何声明和使用这些类型,帮助读者更好地理解和应用 TypeScript。
摘要由CSDN通过智能技术生成

學習動機

剛開始本來沒打算學習typescript的畢竟在業界目前找工作也不是必須技能,但是隨著想要繼續專研技能後發現許多項目的源碼是使用typescript來寫的,因此開始了typescript的學習技能,不定時更新!

前言

Typescript類型和聲明變量

typescript裡 需要再變量名稱後 加上 : 表示此變量的類型,增加許多了嚴謹性!

Typescript中靜態類型主要分別兩個類型,基礎靜態類型以及對象類型,首先介紹基礎類型 ↓

1. 基礎靜態類型

顧名思義即為一些基礎的聲明類型

// 數字類型
const count :number = 888
// ES6 中的二進位制表示法
let hexNum: number = 0xf00d
let binaryNum: number = 0b1010
// ES6 中的八進位制表示法
let octalNum: number = 0o744
// NaN是JavaScript之中唯一不等於自身的值
let notANumber: number = NaN
// Infinity/-Infinity 正負無窮
let infinityNumber: number = Infinity

// 字符串類型
const myName :string = 'Ting'

// 布爾類型
consy status :boolean = true

// null
let none: null = null;

// undefined
let unkown: undefined = undefined;

2. 對象類型

直接上代碼

const persion: {
  name: string,
  age: number,
} = {
  name: "Ting",
  age: 25,
};
console.log(persion.name);

而對象類型也可以是數組

const xiaoJieJies: String[] = ["谢大脚", "刘英", "小红"]

// 使用了泛型
let list: Array<number> = [1, 2, 3, 4]

類別  

class Person {}
const ting: Person = new Person()

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值