Ecmascript 2020 (ES2020) dagi yangilikkar
Download 14.94 Kb.
|
tarjima 1
02 Ecmascript 2020 (ES2020) dagi yangilikkar Ajoyib yangilik – ES2020 dagi yangi xususuyatlar yakunlandi ! bundan shuni anglash mumkinki xozirda bizda ES2020 da sodir bo`layotgan o’zgarishlar haqida to’liq malumotga egamiz, yanglikimiz shundaki JavaScriptdagi o`ziga xos xususiyatlarini aniqlash usuli mukamalshtirildi. Dasturga qanday o`zagartirishlar kiritilganini ko`rib chiqamiz.
JavaScript-ni raqamlarini qanday boshqarishda, texnik tafsilotlarini ko`rib chiqmaganligimiz sababli yuqori darajaga ko'tarilganda narsalar biroz g'alati bo'lib boshlaydi. JavaScript-ning eng katta soni 2 ^ 53, MAX_SAFE_INTEGER yordamida ko'rishimiz mumkin. const max = Number.MAX SAFE_INTEGER; console.log(max); // 9007199254740991 Yuqoridagi narsalar biroz g`alati bo`lishni boshlaydi console.log(max + 1); // 9007199254740992 console.log(max + 2); // 9007199254740992 console.log(max + 3); // 9007199254740994 console.log(Math.pow(2, 53) == Math.pow(2, 53) + 1); // true Biz yangi Biglnt datatype bilan bu masalani hal qilishimiz mumkin yani: uchiga "n" harfini tashlash orqali biz yirik beo`xshov sonlardan foydalanishni boshlashimiz mumkin. Biz standart raqamlarni BigInt raqamlari bilan aralashtira olmaganimiz uchun ham har qanday matematikani ham BigInts bilan bajarishimizga to`g`ri keladi. Download 14.94 Kb. Do'stlaringiz bilan baham: |
ma'muriyatiga murojaat qiling