Programming TypeScript


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

ruxsat bering a = 1234 // raqam var b = Cheksizlik * 0,10 // raqam konst c = 5678 // 5678 ruxsat d = a < b // mantiqiy ruxsat e : raqam = 100 // raqam ruxsat f : 26.218 = 26.218 // 26.218
ruxsat bering g : 26.218 = 10 // TS2322 xatosi: "10" turini tayinlab bo'lmaydi // '26.218' kiriting.
Boolean misolidagi kabi , biror narsani raqam sifatida kiritishning to'rtta usuli mavjud :

  1. Siz TypeScript-ga qiymatingiz raqam ( a va b ) ekanligini aniqlashga ruxsat berishingiz mumkin.

  2. raqam ( c ) ekanligini anglatishi uchun const dan foydalanishingiz mumkin .10

  3. Siz TypeScript-ga qiymatingiz raqam ( e ) ekanligini aniq aytishingiz mumkin.

  4. raqam ( f va g ) ekanligini aniq aytishingiz mumkin .

Boolean bilan bo'lgani kabi , siz odatda TypeScript-ga siz uchun turni (birinchi usul) chiqarishga ruxsat berasiz. Vaqti-vaqti bilan siz raqamingiz turini ma'lum bir qiymat bilan cheklashni talab qiladigan aqlli dasturlashni qilasiz (ikkinchi yoki to'rtinchi yo'l). Biror narsani aniq raqam sifatida kiritish uchun yaxshi sabab yo'q (uchinchi usul).
U zoq raqamlar bilan ishlaganda, bu raqamlarni o'qishni osonlashtirish uchun raqamli ajratgichlardan foydalaning. Raqamli ajratgichlarni tur va qiymat pozitsiyalarida ishlatishingiz mumkin:
ruxsat bering bir million = 1_000_000 // 1000000 let ga ekvivalent ikkiMillion : 2_000_000 = 2_000_000

bigint


bigint JavaScript va TypeScript-ga yangi kelgan: u yaxlitlash xatolariga yo'l qo'ymasdan katta butun sonlar bilan ishlash imkonini beradi. Raqam turi faqat 2 53 gacha bo'lgan butun sonlarni ifodalashi mumkin bo'lsa-da , bigint undan kattaroq butun sonlarni ham ifodalashi mumkin. Bigint turi barcha BigInts to'plamidir va qo'shish ( + ), ayirish ( - ), ko'paytirish (*), bo'lish ( / ) va taqqoslash ( < ) kabi amallarni qo'llab-quvvatlaydi. Uni shunday foydalaning:

Download 1.81 Mb.

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




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