Programming TypeScript


Download 1.81 Mb.
bet22/206
Sana01.11.2023
Hajmi1.81 Mb.
#1737990
1   ...   18   19   20   21   22   23   24   25   ...   206
Bog'liq
Boris Cherny Programming TypeScript Making Your JavaScript Applications (1)

ruxsat bering a = 1234 n // bigint const b = 5678 n // 5678n var c = a + b // bigint let d = a < 1235 // mantiqiy ruxsat e = 88,5 n // Xato TS1353: Bigint literal butun son bo'lishi kerak. ruxsat bering f : bigint = 100 n // bigint let g : 100n = 100 n // 100n
ruxsat bering h : bigint = 100 // TS2322 xatosi: "100" turini tayinlab bo'lmaydi // 'bigint' yozish uchun.
Boolean va number kabi , bigintlarni e'lon qilishning to'rtta usuli mavjud. Iloji bo'lsa, TypeScript sizning bigint turini aniqlashga imkon berishga harakat qiling.
Y ozish paytida bigint hali har bir JavaScript dvigateli tomonidan qo'llab-quvvatlanmaydi. Agar sizning ilovangiz bigint ga tayansa , uni maqsadli platformangiz qo'llab-quvvatlamaydimi yoki yo'qligini tekshirib ko'ring.

ip


string - barcha qatorlar to'plami va ular bilan birlashtirish ( + ), slice ( .slice ) va boshqalar kabi bajarishingiz mumkin bo'lgan narsalar. Keling, ba'zi misollarni ko'rib chiqaylik:
ruxsat bering a = 'Salom' // string var b = 'billy' // string const c = "!" // '!' ruxsat bering d = a + '' + b + c // string let e : qator = "kattalashtirish" // string let f : "Jon" = "Jon" // 'Jon' let g : "Jon" = "zoe" // Xato TS2322: "zoe" turini tayinlab bo'lmaydi // "John" ni yozish uchun.
Boolean va number kabi , string turlarini e'lon qilishning to'rtta usuli mavjud va siz TypeScript-ga imkoni boricha siz uchun turni chiqarishga ruxsat berishingiz kerak.

ramzi


Belgisi nisbatan yangi til xususiyati boʻlib, u eng soʻnggi yirik JavaScript versiyalaridan biri (ES2015) bilan kelgan. Belgilar amalda tez-tez uchramaydi; Ular ob'ektlar va xaritalarda, odamlar to'g'ri taniqli kalitdan foydalanayotganiga va kalitni tasodifan o'rnatmaganligiga ishonch hosil qilishni istagan joylarda qatorli kalitlarga alternativa sifatida ishlatiladi - ob'ektingiz uchun standart iteratorni o'rnatishni o'ylab ko'ring. ( Symbol.iterator ) yoki ob'ektingiz biror narsaning namunasi bo'ladimi yoki yo'qmi ish vaqtida bekor qilish ( Sym bol.hasInstance ). Belgilar turi belgisiga ega va ular bilan ko'p ish qila olmaysiz:

Download 1.81 Mb.

Do'stlaringiz bilan baham:
1   ...   18   19   20   21   22   23   24   25   ...   206




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling