Tacaíocht Seiceáil Cineál Statach
Ceann de na láidreachtaí TypeScript is ea a chumas seiceáil cineál statach a dhéanamh. Leis an ngné seo, is féidir linn cineálacha sonraí a shainiú agus a chur i bhfeidhm ar athróga, paraiméadair feidhme, agus luachanna tuairisceáin.
Mar shampla:
let age: number = 25;
let name: string = "John";
let isActive: boolean = true;
Sa sampla thuas, dearbhaímid athróga age cineáil number, name cineál string, agus isActive cineál boolean. TypeScript seiceálfaidh sé bailíocht na dtascanna agus tuairisceoidh sé earráidí má aimsítear aon neamhréireachtaí.
Tiomsaitheoir agus Tacaíocht Uathoibrithe
TypeScript Tagann sé le tiomsaitheoir cumhachtach a thras-charnann TypeScript cód go JavaScript cód coibhéiseach. Ina theannta sin, TypeScript cuireann sé uirlisí uathoibrithe ar fáil le haghaidh tascanna ar nós earráid a shocrú, formáidiú cód, agus seiceáil comhréire, táirgiúlacht a fheabhsú agus iarracht a laghdú le linn forbartha.
Mar shampla:
// TypeScript code
const sum =(a: number, b: number): number => {
return a + b;
};
// Transpiled JavaScript code
var sum = function(a, b) {
return a + b;
};
Tiomsú-Am Seiceáil Earráid
TypeScript déanann sé seiceáil earráide ag am tiomsaithe, ag brath earráidí loighciúla, botúin chomhréire, agus saincheisteanna a bhaineann le cineál sula ritheann an feidhmchlár.
Mar shampla:
const calculateArea =(radius: number): number => {
return Math.PI * radius * radius;
};
console.log(calculateArea("5")); // Lỗi: kiểu dữ liệu không phù hợp
Sa sampla thuas a bheidh, TypeScript a ghabháil leis an earráid le linn tiomsú agus muid ag dul ar teaghrán "5" chuig paraiméadar radius den chineál number.
Module Tacaíocht Chórais
TypeScript tacaíonn sé le córas láidir module, a cheadaíonn cód foinse a roinnt ina mhodúil neamhspleácha. Feabhsaíonn sé seo bainistíocht cód, ath-inúsáidteacht, agus inscálaitheacht.
Mar shampla:
// Module A
export const greeting = "Hello";
// Module B
import { greeting } from "./moduleA";
console.log(greeting); // Kết quả: "Hello"
Sa sampla thuas, tá dhá mhodúl againn, moduleA agus moduleB. moduleA easpórtálann sé athróg greeting, agus moduleB iompórtálann sé an greeting athróg uaidh moduleA agus úsáideann sé í.
Comhréir agus Gnéithe Breisithe
TypeScript leathnaíonn sé comhréir agus gnéithe JavaScript. Mar shampla, TypeScript tacaíonn sé leis na gnéithe is déanaí ECMAScript cosúil le feidhmeanna saigheada, sioncronú / fanacht, scriosadh, agus liteartha teimpléid. Ligeann sé seo d'fhorbróirí gnéithe nua-aimseartha a ghiaráil agus cód níos inléite agus níos intuigthe a scríobh.
Mar shampla:
const name = "John";
const message = `Hello, ${name}! Welcome to TypeScript.`;
console.log(message); // Kết quả: "Hello, John! Welcome to TypeScript."
Sa sampla thuas, úsáidimid liteartha teimpléid chun teaghrán a chruthú a chuimsíonn an name athróg.
Go hachomair, TypeScript tá gnéithe den scoth cosúil le seiceáil cineál statach, tiomsaitheoir agus tacaíocht uathoibrithe, seiceáil earráide ama tiomsaithe, module tacaíocht chórais, agus comhréir agus gnéithe leathnaithe. Cuireann na gnéithe seo le hiontaofacht, feidhmíocht, agus bainistíocht cód le linn forbairt feidhmchláir.

