Dukansu zasu iya riƙe da kome ƙima, amma suna banbanta a kariya. any yana bugi jajjewar nau'in; unknown yana kasance waje kuma yana buƙatar ka ƙirƙira kafin amfani.
ts
: = ;
a..;
();
: = ;
u.();
();
Dukansu zasu iya riƙe da kome ƙima, amma suna banbanta a kariya. any yana bugi jajjewar nau'in; unknown yana kasance waje kuma yana buƙatar ka ƙirƙira kafin amfani.
: = ;
a..;
();
: = ;
u.();
();
function handle(input: unknown) {
if (typeof input === "string") {
input.toUpperCase(); // ✅ inside the guard, TS knows it's a string
}
}
unknown shine matsayin kariya na any: kana iya sanya abin da dama a gare shi, amma ba za ka iya yin abin da dama da shi ba sai kawai ka tabbatada abin da ake shan gida ta hanyar nau'i gadi.
unknown — don ƙimomin jigon nau'i ainihi a bakin kulli: sakamakon JSON.parse, amsa API, catch (e: unknown). Yana buƙatar ka tabbatar da shi.any — dereva tafiya lokacin da you jiyya JavaScript ko da yaushe ba za ka iya taɓa abin da dama ba. Yi amfani da kariya; yana ɓaje-ɓajewa shiru kuma yana cusewa kariya.Zuwa any yana karye burin TypeScript.
Gida unknown a bakin kulli mara nau'i — yana ajiye garanti na compiler habada har yanzu yana karbon shiryawa katsina, yana buƙatar ka tabbatar da bayani kafin gaskiya da shi.