JavaScript dunyodagi eng mashhur dasturlash tili. JavaScript bu Internetning dasturlash tili



Download 249,3 Kb.
bet33/85
Sana01.02.2022
Hajmi249,3 Kb.
#421343
1   ...   29   30   31   32   33   34   35   36   ...   85
Bog'liq
JS qo\'llanma

    Bu sahifa navigatsiya:
  • Misol

Raqamlar ob'ekt bo'lishi mumkin


Odatda JavaScript raqamlari harflardan yaratilgan ibtidoiy qiymatlardir:
var x = 123;
Ammo raqamlarni kalit so'z bilan ob'ektlar sifatida ham aniqlash mumkin new:
var y = new Number(123);

Misol


var x = 123;
var y = new Number(123);

// typeof x returns number


// typeof y returns object
O'zingiz sinab ko'ring »
Number moslamalarini yaratmang. Bu ijro tezligini pasaytiradi. Kalit so'z kodni qiyinlashtiradi. Bu kutilmagan natijalarga olib kelishi mumkin:
new
==Operatordan foydalanilganda teng sonlar teng bo'ladi:

Misol


var x = 500;
var y = new Number(500);

// (x == y) is true because x and y have equal values


O'zingiz sinab ko'ring »
===Operatordan foydalanishda teng sonlar teng emas, chunki ===operator turda ham, qiymatda ham tenglikni kutadi.

Misol


var x = 500;
var y = new Number(500);

// (x === y) is false because x and y have different types


O'zingiz sinab ko'ring »
Yoki undan ham yomoni. Ob'ektlarni taqqoslash mumkin emas:

Misol


var x = new Number(500);
var y = new Number(500);

// (x == y) is false because objects cannot be compared


O'zingiz sinab ko'ring »
O'rtasidagi farqni Eslatma (x==y)va (x===y).
Ikki JavaScript-ni solishtirish har doim qaytadi false.
JavaScript-ning raqamli usullari
❮ OldingiKeyingi

Raqamli usullar raqamlar bilan ishlashga yordam beradi.
Raqam usullari va xususiyatlari
Ibtidoiy qiymatlar (masalan, 3.14 yoki 2014), xususiyatlar va usullarga ega bo'lishi mumkin emas (chunki ular ob'ekt emas).
Ammo JavaScript bilan usullar va xususiyatlar ibtidoiy qadriyatlar uchun ham mavjud, chunki JavaScript usullar va xususiyatlarni bajarishda ibtidoiy qadriyatlarni ob'ekt sifatida ko'rib chiqadi.
ToString () usuli
toString()Usuli bilan mag'lubiyatga sifatida bir qator qaytaradi.
Barcha raqamlash usullarini har qanday turdagi raqamlarda (harflar, o'zgaruvchilar yoki ifodalar) qo'llash mumkin:
Misol
var x = 123;
x.toString(); // returns 123 from variable x
(123).toString(); // returns 123 from literal 123
(100 + 23).toString(); // returns 123 from expression 100 + 23
O'zingiz sinab ko'ring »
ToExponential () usuli
toExponential() satrni qaytaradi, raqam yuvarlatılmış va eksponent belgi yordamida yozilgan.
Parametr kasr sonining ortidagi belgilar sonini belgilaydi:
Misol
var x = 9.656;
x.toExponential(2); // returns 9.66e+0
x.toExponential(4); // returns 9.6560e+0
x.toExponential(6); // returns 9.656000e+0
O'zingiz sinab ko'ring »
Parametr ixtiyoriy. Agar siz uni ko'rsatmasangiz, JavaScript raqamni yaxlitlamaydi.
ToFixed () usuli
toFixed() qatorni belgilangan o'nlik bilan yozilgan qator bilan qaytaradi:
Misol
var x = 9.656;
x.toFixed(0); // returns 10
x.toFixed(2); // returns 9.66
x.toFixed(4); // returns 9.6560
x.toFixed(6); // returns 9.656000
O'zingiz sinab ko'ring »
toFixed(2) pul bilan ishlash uchun juda yaxshi.
ToPrecision () usuli
toPrecision() qatorni belgilangan uzunlik bilan yozilgan qator bilan qaytaradi:
Misol
var x = 9.656;
x.toPrecision(); // returns 9.656
x.toPrecision(2); // returns 9.7
x.toPrecision(4); // returns 9.656
x.toPrecision(6); // returns 9.65600
O'zingiz sinab ko'ring »
ValueOf () usuli
valueOf() raqamni raqam sifatida qaytaradi.
Misol
var x = 123;
x.valueOf(); // returns 123 from variable x
(123).valueOf(); // returns 123 from literal 123
(100 + 23).valueOf(); // returns 123 from expression 100 + 23
O'zingiz sinab ko'ring »
JavaScript-da raqam ibtidoiy qiymat (typeof = raqam) yoki ob'ekt (typeof = ob'ekt) bo'lishi mumkin.
valueOf()Usuli ibtidoiy qadriyatlarga soni ob'ektlarni almashtirishni JavaScript ichki ishlatiladi.
Sizning kodingizda uni ishlatish uchun hech qanday sabab yo'q.
Barcha JavaScript ma'lumotlar turlari a valueOf()va toString()usulga ega.
O'zgaruvchilarni raqamlarga aylantirish
O'zgaruvchilarni raqamlarga aylantirish uchun ishlatilishi mumkin bo'lgan 3 ta Javascript usuli mavjud:

  • Number()usul

  • parseInt()usul

  • parseFloat()usul

Ushbu usullar raqamli usullar emas , balki global JavaScript usullari.
Global JavaScript usullari
JavaScript global usullaridan barcha JavaScript ma'lumotlar turlarida foydalanish mumkin.
Bu raqamlar bilan ishlashda eng dolzarb usullar:


Download 249,3 Kb.

Do'stlaringiz bilan baham:
1   ...   29   30   31   32   33   34   35   36   ...   85




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish