FMUSER ווירעלעסס יבערשיקן ווידעא און אַודיאָ מער גרינגער!
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> אפריקאנס
sq.fmuser.org -> אַלבאַניש
ar.fmuser.org -> אַראַביש
hy.fmuser.org -> ארמאניש
az.fmuser.org -> אַזערביידזשאַניש
eu.fmuser.org -> באַסקיש
be.fmuser.org -> בעלאָרוסיש
bg.fmuser.org -> בולגאַריש
ca.fmuser.org -> קאַטאַלאַניש
zh-CN.fmuser.org -> כינעזיש (סימפּליפיעד)
zh-TW.fmuser.org -> כינעזיש (טראַדיציאָנעל)
hr.fmuser.org -> קראָאַטיש
cs.fmuser.org -> טשעכיש
da.fmuser.org -> דאַניש
nl.fmuser.org -> האָלענדיש
et.fmuser.org -> עסטיש
tl.fmuser.org -> טאַגאַלאָג
fi.fmuser.org -> פֿיניש
fr.fmuser.org -> פראנצויזיש
gl.fmuser.org -> גאליציאנער
ka.fmuser.org -> גרוזיניש
de.fmuser.org -> דייַטש
el.fmuser.org -> גריכיש
ht.fmuser.org -> Haitian Creole
iw.fmuser.org -> העברעיש
hi.fmuser.org -> הינדיש
hu.fmuser.org -> אונגעריש
is.fmuser.org -> איסלענדיש
id.fmuser.org -> אינדאָנעזיש
ga.fmuser.org -> איריש
it.fmuser.org -> איטאַליעניש
ja.fmuser.org -> יאַפּאַניש
ko.fmuser.org -> קאָרעיִש
lv.fmuser.org -> לעטיש
lt.fmuser.org -> ליטוויש
mk.fmuser.org -> מאַקעדאניש
ms.fmuser.org -> מאַלייַיש
mt.fmuser.org -> מאלטעזיש
no.fmuser.org -> נאָרוועגיש
fa.fmuser.org -> פּערסיש
pl.fmuser.org -> פויליש
pt.fmuser.org -> פּאָרטוגעזיש
ro.fmuser.org -> רומעניש
ru.fmuser.org -> רוסיש
sr.fmuser.org -> סערביש
sk.fmuser.org -> סלאָוואַקיש
sl.fmuser.org -> סלאוועניש
es.fmuser.org -> שפּאַניש
sw.fmuser.org -> סוואַהילי
sv.fmuser.org -> שוועדיש
th.fmuser.org -> טייַלענדיש
tr.fmuser.org -> טערקיש
uk.fmuser.org -> אוקראיניש
ur.fmuser.org -> אורדו
vi.fmuser.org -> וויעטנאַמעזיש
cy.fmuser.org -> וועלש
yi.fmuser.org -> ייִדיש
1. וואָס איז TS
טיפּעסקריפּט איז אַ סופּערסעט פון דזשאַוואַסקריפּט. דער הויפּט פּראָווידעס אַ טיפּ סיסטעם און שטיצן פֿאַר ES6. עס איז דעוועלאָפּעד דורך מייקראָסאָפֿט און די קאָד איז אָפֿן מקור אויף גיטהוב. עס קען זיין צונויפגעשטעלט צו ריין דזשאַוואַסקריפּט. די קאַמפּיילד דזשאַוואַסקריפּט קענען לויפן אין קיין בלעטערער. די טיפּעסקריפּט זאַמלונג געצייַג קענען לויפן אויף קיין סערווער און קיין סיסטעם. טיפּעסקריפּט איז אָפֿן מקור.
דער ערשטער ווערסיע איז באפרייט אין אקטאבער 2012. נאָך פילע דערהייַנטיקונגען, עס איז איצט ווערן אַ קראַפט וואָס קענען ניט זיין איגנאָרירט אין די פראָנט-סוף קהל. עס איז ניט בלויז וויידלי געניצט אין מיקראָסאָפט, אָבער אַנגולאַר 2 און Vue3 אויך נוצן טיפּעסקריפּט פֿאַר אַנטוויקלונג שפּראַך.
2. TS אַדוואַנטידזשיז און דיסאַדוואַנטידזשיז
מייַלע:
(1) טיפּעסקריפּט איז אַ סופּערסעט פון דזשאַוואַסקריפּט. דזשס טעקעס קענען זיין ריניימד גלייַך צו .ץ
(2) אפילו אויב עס איז קיין יקספּליסאַט טיפּ דעפֿיניציע, טיפּ ינפעראַנסאַז קענען ווערן אויטאָמאַטיש
(3) כּמעט אַלע טייפּס פון פּשוט צו קאָמפּלעקס קענען זיין דיפיינד
(4) אפילו אויב טיפּעסקריפּט קאַמפּיילז ערראָרס, דזשאַוואַסקריפּט טעקעס קענען זיין דזשענערייטאַד
(5) קאַמפּאַטאַבאַל מיט דריט-פּאַרטיי לייברעריז, אפילו אויב די דריט-פּאַרטיי ביבליאָטעק איז נישט געשריבן אין טיפּעסקריפּט, איר קענען שרייַבן אַ באַזונדער טיפּ טעקע פֿאַר טיפּע סקריפּט צו לייענען.
(6) די טיפּ סיסטעם ינקריסיז די רידאַביליטי און מאַינטענאַביליטי פון דעם קאָד
(7) האָבן אַן אַקטיוו קהל און שטיצן ES6 ספּעסאַפאַקיישאַנז
ניט גענוגיק:
(1) עס איז אַ זיכער לערנען קאָס פֿאַר סטודענטן וואָס האָבן נישט יקספּאָוזד צו סטאַטיק שפּראַכן און זיי דאַרפֿן צו פֿאַרשטיין די קאַנסעפּס פון ינטערפייסיז, גענעריקס, קלאַסס, ענומס, עטק.
(2) עטלעכע אַנטוויקלונג קאָס קען פאַרגרעסערן אין קורץ טערמין. נאָך אַלע, מער זוך פון טייפּס מוזן זיין געשריבן. אָבער, פֿאַר אַ פּרויעקט וואָס ריקווייערז לאַנג-טערמין וישאַלט, טיפּעסקריפּט קענען רעדוצירן די וישאַלט קאָס
(3) ינטעגראַטיאָן אין די בויען פּראָצעס ריקווייערז עטלעכע אַרבעט
(4) עס קען נישט זיין שליימעסדיק אין קאָמבינאַציע מיט עטלעכע לייברעריז
3. ינסטאַלירונג און נוצן
די ינסטאַלירונג אופֿן פון טיפּסקריפּט באַפֿעלן שורה געצייַג איז ווי גייט:
נפּם ינסטאַלירן-ג טייפּסקריפּט
די אויבן באַפֿעל וועט ינסטאַלירן די tsc באַפֿעל אין די גלאבאלע סוויווע. נאָך די ינסטאַלירונג, מיר קענען דורכפירן די טסק באַפֿעל ערגעץ.
צונויפשטעלן אַ טיפּעסקריפּט טעקע: tsc hello.ts
אין דעם צייט, אַ קאַמפּיילד טעקע hello.js וועט זיין דזשענערייטאַד. טיפּעסקריפּט וועט בלויז דורכפירן סטאַטיק טשעקס. אויב איר געפֿינען ערראָרס, ערראָרס וועט זיין געמאלדן בעשאַס זאַמלונג (דזשס טעקעס וועט נאָך זיין דזשענערייטאַד).
4. באַסיק
עס זענען צוויי טייפּס פון דזשאַוואַסקריפּט: פּרימיטיוו דאַטן טייפּס און כייפעץ טייפּס.
די פּרימיטיוו דאַטן טייפּס אַרייַננעמען: באָאָלעאַן, נומעריק, שטריקל, נאַל, אַנדיפיינד, און די נייַ טיפּ סימבאָל אין עס 6.
באָאָלעאַן ווערט:
ניצן באָאָלעאַן צו דעפינירן דעם באָאָלעאַן ווערט טיפּ: let isDone: באָאָלעאַן = פאַלש;
באַמערקונג: די כייפעץ באשאפן דורך די באָאָלעאַן קאַנסטראַקטער איז נישט אַ באָאָלעאַן ווערט: דאָס איז אַ באָאָלעאַן כייפעץ:
let createdByNewBoolean: באָאָלעאַן = נייַ באָאָלעאַן (1);
// index.ts (1,5): טעות TS2322: טיפּ 'באָאָלעאַן' איז ניט אַסיינאַבאַל צו דרוקן 'באָאָלעאַן'.
let createdByNewBoolean: באָאָלעאַן = נייַ באָאָלעאַן (1); // קיין טעות
אויב איר קענען רופן באָאָלעאַן גלייַך, איר קענען אויך ווייַזן אַ באָאָלעאַן טיפּ:
let createdByBoolean: באָאָלעאַן = Boolean (1); // קיין טעות
אין טיפּעסקריפּט, באָאָלעאַן איז די גרונט טיפּ אין דזשאַוואַסקריפּט, און באָאָלעאַן איז דער קאָנסטרוקטאָר אין דזשאַוואַסקריפּט. אנדערע יקערדיק טייפּס (אַחוץ נאַל און אַנדיפיינד) זענען די זעלבע.
5. ווערט:
ניצן נומער צו דעפינירן נומעריק טייפּס
באַמערקונג: די העקסאַדעסימאַל נאָוטיישאַן פון ES6 וועט זיין קאַמפּיילד אין דעצימאַל דורך TS, און ניט-ES6 העקסאַדעסימאַל וועט זיין צונויפגעשטעלט לויט צו דער אָריגינעל העקסאַדעסימאַל.
לאָזן דעקליטעראַל: נומער = 6;
לאָזן העקסליטעראַל: נומער = 0 קספ 00 ד;
לאָזן ביינערי ליטעראַל: נומער = 0 ב 1010; // ביינערי פאַרטרעטונג אין ES6
לאָזן octalLiteral: נומער = 0o744; // אָקטאַל נאָוטיישאַן אין עס 6
let notANumber: נומער = NaN;
let infinityNumber: נומער = ומענדיקייַט;
נאָך זאַמלונג:
וואַר דעקליטעראַל = 6;
וואַר העקסליטעראַל = 0 קספ 00 ד;
וואַר בינאַרעליטעראַל = 10; // ביינערי פאַרטרעטונג אין ES6
וואַר אָקטאַלליטעראַל = 484; // אָקטאַל נאָוטיישאַן אין עס 6
var notANumber = נאַן;
var infinityNumber = ומענדיקייַט;
6. שטריקל:
ניצן שטריקל צו דעפינירן דעם טיפּ פון שטריקל:
לאָזן מיין נאָמען: שטריקל = 'בעזש';
נאָך זאַמלונג: לאָזן myName = "tan";
7. נול ווערט:
JS האט קיין באַגריף פון Void. אין TS, פּאָסל קענען ווערן גענוצט צו פאָרשטעלן אַ פונקציע אָן קיין צוריקקער ווערט:
פונקציאָנירן אַלערט נאָמען (): פּאָסל {
פלינק ('מייַן נאָמען איז בעזש');
}
א וואַריאַבלע פון טיפּ פּאָסל איז אַרויסגעוואָרפן, ווייַל איר קענען בלויז באַשטימען עס צו אַנדיפיינד און נאַל: לאָזן אַניוזאַבאַל: פּאָסל = ונדעפינעד;
8. נול און ונדעפינעד:
אין TS, איר קענען נוצן null און undefined צו דעפינירן די צוויי פּרימיטיוו דאַטן טייפּס:
לאָזן ו: undefined = undefined;
לאָזן n: null = null;
וועריאַבאַלז פון טיפּ ונדעפיניד קענען בלויז זיין אַסיינד אַ ווערט פון אַנדיפיינד, און וועריאַבאַלז פון טיפּ נול קענען בלויז זיין אַסיינד אַ ווערט פון נול.
אָבער אַנדיפיינד און נול זענען סובטיפּעס פון אַלע טייפּס. אין אנדערע ווערטער, וועריאַבאַלז פון טיפּ ונדעפיניד קענען זיין אַסיינד צו וועריאַבאַלז פון טיפּ נומער:
let num: נומער = undefined;
באַמערקונג: וואַריאַבלעס פון טיפּ פּאָסל קענען ניט זיין אַסיינד צו וועריאַבאַלז פון טיפּ נומער.
9. קיין ווערט:
יעדער ווערט (Any) איז געניצט צו אָנווייַזן אַז עס איז ערלויבט צו זיין אַסיינד צו קיין טיפּ, אַזוי עס קענען זיין אַסיינד צו וואַלועס פון פאַרשידענע טייפּס:
let myFavoriteNumber: any = 'זיבן';
myFavoriteNumber = 7;
אַקסעס צו קיין פאַרמאָג אויף קיין ווערט איז ערלויבט, און עס איז אויך ערלויבט צו רופן קיין מעטאָד.
נאָך דיקלערינג אַ בייַטעוודיק ווי אַ אַרביטראַריש ווערט, יעדער אָפּעראַציע אויף אים וועט צוריקקומען קיין טיפּ פון אינהאַלט.
דערצו, אויב די בייַטעוודיק איז נישט ספּעסאַפייד ווען דער טיפּ איז דערקלערט, עס וועט זיין אנערקענט ווי אַ אַרביטראַריש ווערט טיפּ:
לאָזן עפּעס;
עפּעס = 'זיבן';
עפּעס = 7;
与 此 原文 有关 的 更多 信息 要 查看 其他 翻译 信息 , 您 必须 输入 相应 原文
|
אַרייַן E- בריוו צו באַקומען אַ יבערראַשן
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> אפריקאנס
sq.fmuser.org -> אַלבאַניש
ar.fmuser.org -> אַראַביש
hy.fmuser.org -> ארמאניש
az.fmuser.org -> אַזערביידזשאַניש
eu.fmuser.org -> באַסקיש
be.fmuser.org -> בעלאָרוסיש
bg.fmuser.org -> בולגאַריש
ca.fmuser.org -> קאַטאַלאַניש
zh-CN.fmuser.org -> כינעזיש (סימפּליפיעד)
zh-TW.fmuser.org -> כינעזיש (טראַדיציאָנעל)
hr.fmuser.org -> קראָאַטיש
cs.fmuser.org -> טשעכיש
da.fmuser.org -> דאַניש
nl.fmuser.org -> האָלענדיש
et.fmuser.org -> עסטיש
tl.fmuser.org -> טאַגאַלאָג
fi.fmuser.org -> פֿיניש
fr.fmuser.org -> פראנצויזיש
gl.fmuser.org -> גאליציאנער
ka.fmuser.org -> גרוזיניש
de.fmuser.org -> דייַטש
el.fmuser.org -> גריכיש
ht.fmuser.org -> Haitian Creole
iw.fmuser.org -> העברעיש
hi.fmuser.org -> הינדיש
hu.fmuser.org -> אונגעריש
is.fmuser.org -> איסלענדיש
id.fmuser.org -> אינדאָנעזיש
ga.fmuser.org -> איריש
it.fmuser.org -> איטאַליעניש
ja.fmuser.org -> יאַפּאַניש
ko.fmuser.org -> קאָרעיִש
lv.fmuser.org -> לעטיש
lt.fmuser.org -> ליטוויש
mk.fmuser.org -> מאַקעדאניש
ms.fmuser.org -> מאַלייַיש
mt.fmuser.org -> מאלטעזיש
no.fmuser.org -> נאָרוועגיש
fa.fmuser.org -> פּערסיש
pl.fmuser.org -> פויליש
pt.fmuser.org -> פּאָרטוגעזיש
ro.fmuser.org -> רומעניש
ru.fmuser.org -> רוסיש
sr.fmuser.org -> סערביש
sk.fmuser.org -> סלאָוואַקיש
sl.fmuser.org -> סלאוועניש
es.fmuser.org -> שפּאַניש
sw.fmuser.org -> סוואַהילי
sv.fmuser.org -> שוועדיש
th.fmuser.org -> טייַלענדיש
tr.fmuser.org -> טערקיש
uk.fmuser.org -> אוקראיניש
ur.fmuser.org -> אורדו
vi.fmuser.org -> וויעטנאַמעזיש
cy.fmuser.org -> וועלש
yi.fmuser.org -> ייִדיש
FMUSER ווירעלעסס יבערשיקן ווידעא און אַודיאָ מער גרינגער!
קאָנטאַקט
אַדרעס:
נומ 305 רום הוילאַן בילדינג נאָ .273 הואַנפּו ראָוד גואַנגזשאָו טשיינאַ 510620
קאַטעגאָריעס
נעווסלעטטער