Sobes.tech
Junior — Middle

Функсияи асосии TypeScript дар таҳияи нармафзор чист?

sobes.tech AI

Ҷавоб аз AI

Функсия асосии TypeScript илова кардани типи статикро ба JavaScript мебошад. Ин ба таҳиягарон кӯмак мекунад, ки хатогиҳоро дар марҳилаи компилятсия ёфтанд, на дар вақти иҷро, хондан ва нигоҳдории коди беҳтар мекунад ва кор бо лоиҳаҳои калонро осонтар мекунад. TypeScript имкониятҳои JavaScript-ро васеъ мекунад, иҷозат медиҳад, ки намудҳо, интерфейсҳо, enumeration ва дигар сохторҳоро истифода баред, ки ин боварнокӣ ва сифати коди бештарро таъмин мекунад.

Масалан:

function greet(name: string): string {
  return `Салом, ${name}!`;
}

console.log(greet("Дунё"));
// Агар рақам диҳед, TypeScript хатогиро дар марҳилаи компилятсия нишон медиҳад
// greet(123); // Хатогӣ