您好,登錄后才能下訂單哦!
本篇內容主要講解“typescript如何使用”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“typescript如何使用”吧!
基本類型
字符串,數字,布爾
let name: string = '小仙女';
let age: number = 18;
let sex: boolean = false;
數組
let names: Array<string> = ['小仙女', 'Ken'];
let ages: number[] = [18, 20];
let sexs: boolean[] = [false, true];
let anys: any[] = ['1', 2, true];
函數參數類型,返回值類型
function call(me: string|number|boolean): any {
return me;
}
對象類型
let obj: { x: number, y: number } = {x: 10, y: 100};
可選屬性
// 基本類型
let name: string = '小仙女';
let age: number = 18;
let sex: boolean = false;
// 數組
let names: Array<string> = ['小仙女', 'Ken'];
let ages: number[] = [18, 20];
let sexs: boolean[] = [false, true];
// 函數
function call(me: string | number | boolean): any {
return me;
}
// 對象類型
let obj: { x: number; y: number } = { x: 10, y: 100 };
// 可選屬性
let person: { name: string; age: number; sex?: boolean } = { name, age };
type 類型
// 對象類型
let obj: { x: number; y: number } = { x: 10, y: 100 };
// 可選屬性
let person: { name: string; age: number; sex?: boolean } = { name, age };
// 類型別名
type Point = {
x: number;
y: number;
};
function printCoord(pt: Point): void {
console.log(pt);
}
printCoord(obj);
interface
// 接口
interface Pt {
x: number;
y: number;
}
function printCoord1(pt: Pt): void {
console.log(pt)
}
printCoord1(obj)
到此,相信大家對“typescript如何使用”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。