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



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

Property

Description

MAX_VALUE

Returns the largest number possible in JavaScript

MIN_VALUE

Returns the smallest number possible in JavaScript

POSITIVE_INFINITY

Represents infinity (returned on overflow)

NEGATIVE_INFINITY

Represents negative infinity (returned on overflow)

NaN

Represents a "Not-a-Number" value

JavaScript MIN_VALUE va MAX_VALUE
MAX_VALUE JavaScript-dagi eng katta raqamni qaytaradi.
Misol
var x = Number.MAX_VALUE;
O'zingiz sinab ko'ring »
MIN_VALUE JavaScript-dagi mumkin bo'lgan eng past raqamni qaytaradi.
Misol
var x = Number.MIN_VALUE;
O'zingiz sinab ko'ring »
JavaScript POSITIVE_INFINITY
Misol
var x = Number.POSITIVE_INFINITY;
O'zingiz sinab ko'ring »
POSITIVE_INFINITY toshib ketganda qaytariladi:
Misol
var x = 1 / 0;
O'zingiz sinab ko'ring »
JavaScript NEGATIVE_INFINITY
Misol
var x = Number.NEGATIVE_INFINITY;
O'zingiz sinab ko'ring »
NEGATIVE_INFINITY toshib ketganda qaytariladi:
Misol
var x = -1 / 0;
O'zingiz sinab ko'ring »
JavaScript NaN - Raqam emas
Misol
var x = Number.NaN;
O'zingiz sinab ko'ring »
NaN raqamning qonuniy raqam emasligini ko'rsatuvchi JavaScript-ni zaxiralangan so'zidir.
Raqamli bo'lmagan arifmetikani bajarishga urinish NaN(Raqam emas) ga olib keladi:
Misol
var x = 100 / "Apple";  // x will be NaN (Not a Number)


O'zingiz sinab ko'ring »
Raqam xususiyatlarini o'zgaruvchilarda ishlatib bo'lmaydi
Soni xususiyatlari deb nomlangan jild JavaSsript raqami ob'ektga tegishli soni .
Ushbu xususiyatlarga faqat quyidagi kabi kirish mumkin Number.MAX_VALUE.
Foydalanish myNumber .MAX_VALUE, myNumber bir o'zgaruvchi, ifoda yoki qiymati, qaytadi undefined:
Misol
var x = 6;
var y = x.MAX_VALUE; // y becomes undefined
O'zingiz sinab ko'ring »
To'liq JavaScript-ni ma'lumotnomasi
To'liq ma'lumot olish uchun to'liq JavaScript-ni raqamli ma'lumotnomamizga o'ting .
Ma'lumotnomada barcha Son xususiyatlari va usullarining tavsiflari va misollari keltirilgan.
JavaScript massivlari
❮ OldingiKeyingi ❯
JavaScript massivlari bitta o'zgaruvchida bir nechta qiymatlarni saqlash uchun ishlatiladi.
Misol
var cars = ["Saab", "Volvo", "BMW"];
O'zingiz sinab ko'ring »
Array nima?
Massiv - bu bir vaqtning o'zida bir nechta qiymatga ega bo'lishi mumkin bo'lgan maxsus o'zgaruvchidir.
Agar sizda narsalar ro'yxati (masalan, avtomobil nomlari ro'yxati) mavjud bo'lsa, avtoulovlarni bitta o'zgaruvchiga saqlash quyidagicha ko'rinishi mumkin:
var car1 = "Saab";
var car2 = "Volvo";
var car3 = "BMW";
Ammo, agar siz avtoulovlarni aylanib o'tib, aniq birini topmoqchi bo'lsangiz nima bo'ladi? Va agar sizda 3 ta emas, balki 300 ta mashina bo'lsa edi?
Qaror - bu massiv!
Massiv bitta nom ostida ko'plab qiymatlarni o'z ichiga olishi mumkin va siz indeks raqamiga murojaat qilib qiymatlarga kirishingiz mumkin.
Array yaratish
Massiv harfini ishlatish - bu JavaScript qatorini yaratishning eng oson usuli.
Sintaksis:
var array_name = [item1item2, ...];
Misol
var cars = ["Saab", "Volvo", "BMW"];
O'zingiz sinab ko'ring »
Bo'shliqlar va chiziqlarning uzilishlari muhim emas. Deklaratsiya bir nechta satrlarni qamrab olishi mumkin:
Misol
var cars = [
"Saab",
"Volvo",
"BMW"
];
O'zingiz sinab ko'ring »
JavaScript kalit so'zidan foydalanish yangi
Quyidagi misol Array yaratadi va unga qiymatlarni beradi:
Misol
var cars = new Array("Saab", "Volvo", "BMW");
O'zingiz sinab ko'ring »
Yuqoridagi ikkita misol ham xuddi shunday. Foydalanishga hojat yo'q new Array().
Oddiylik, o'qish va ijro etish tezligi uchun birinchisidan foydalaning (massivning literal usuli).
Bir qator elementlariga kiring
Siz indeks raqamiga murojaat qilib massiv elementiga kirasiz .
Ushbu bayonot birinchi elementning qiymatiga quyidagilar kiradi cars:
var name = cars[0];
Misol
var cars = ["Saab", "Volvo", "BMW"];
document.getElementById("demo").innerHTML = cars[0];
O'zingiz sinab ko'ring »
Izoh: massiv indekslari 0 dan boshlanadi.
[0] birinchi element. [1] bu ikkinchi element.
Massiv elementini o'zgartirish
Ushbu bayonot birinchi elementning qiymatini quyidagicha o'zgartiradi cars:
cars[0] = "Opel";
Misol
var cars = ["Saab", "Volvo", "BMW"];
cars[0] = "Opel";
document.getElementById("demo").innerHTML = cars[0];
O'zingiz sinab ko'ring »
To'liq qatorga kirish
JavaScript bilan to'liq qatorga massiv nomiga murojaat qilish orqali kirish mumkin:
Misol
var cars = ["Saab", "Volvo", "BMW"];
document.getElementById("demo").innerHTML = cars;
O'zingiz sinab ko'ring »
Massivlar Ob'ektlardir
Massivlar - ob’ektlarning maxsus turi. typeofJavaScript- dagi operator massivlar uchun "ob'ekt" ni qaytaradi.
Ammo, JavaScript-ning massivlari eng yaxshi massiv sifatida tavsiflanadi.
Massivlar uning "elementlariga" kirish uchun raqamlardan foydalanadi. Ushbu misolda person[0] Jonni qaytaradi:
Massiv:
var person = ["John", "Doe", 46];
O'zingiz sinab ko'ring »
Ob'ektlar uning "a'zolari" ga kirish uchun nomlardan foydalanadilar. Ushbu misolda person.firstName Jonni qaytaradi:
Ob'ekt:
var person = {firstName:"John", lastName:"Doe", age:46};
O'zingiz sinab ko'ring »
Massiv elementlari ob'ekt bo'lishi mumkin
JavaScript o'zgaruvchilari ob'ekt bo'lishi mumkin. Massivlar - bu maxsus turdagi narsalar.
Shu sababli, siz bir xil massivda har xil turdagi o'zgaruvchilarga ega bo'lishingiz mumkin.
Siz qatorda ob'ektlarga ega bo'lishingiz mumkin. Siz qatorda funktsiyalarga ega bo'lishingiz mumkin. Siz qatorda qatorlarga ega bo'lishingiz mumkin:
myArray[0] = Date.now;
myArray[1] = myFunction;
myArray[2] = myCars;
Massiv xususiyatlari va usullari
JavaScript massivlarining haqiqiy kuchi o'rnatilgan qator xususiyatlari va usullari:
Misollar
var x = cars.length; // The length property returns the number of elements
var y = cars.sort(); // The sort() method sorts arrays
Massiv usullari keyingi boblarda ko'rib chiqiladi.
Uzunlik xususiyati
Massiv lengthxususiyati massiv uzunligini (massiv elementlari sonini) qaytaradi.
Misol
var fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.length; // the length of fruits is 4
O'zingiz sinab ko'ring »
lengthXususiyati har doim eng yuqori array indeksi bir nechta ko'p.
Birinchi qator elementiga kirish
Misol
fruits = ["Banana", "Orange", "Apple", "Mango"];
var first = fruits[0];
O'zingiz sinab ko'ring »
So'nggi qator elementiga kirish
Misol
fruits = ["Banana", "Orange", "Apple", "Mango"];
var last = fruits[fruits.length - 1];
O'zingiz sinab ko'ring »
Massiv elementlarini aylantirish
Massiv orqali o'tishning eng xavfsiz usuli bu ko'chadan foydalanishdir for:
Misol
var fruits, text, fLen, i;
fruits = ["Banana", "Orange", "Apple", "Mango"];
fLen = fruits.length;

text = "

    ";


    for (i = 0; i < fLen; i++) {
    text += "
  • " + fruits[i] + "
  • ";
    }
    text += "
";
O'zingiz sinab ko'ring »
Siz shuningdek Array.forEach()funktsiyadan foydalanishingiz mumkin :
Misol
var fruits, text;
fruits = ["Banana", "Orange", "Apple", "Mango"];

text = "

    ";


    fruits.forEach(myFunction);
    text += "
";

function myFunction(value) {


text += "
  • " + value + "
  • ";
    }
    O'zingiz sinab ko'ring »
    Array elementlarini qo'shish
    Massivga yangi element qo'shishning eng oson usuli bu push()usuldan foydalanish :
    Misol
    var fruits = ["Banana", "Orange", "Apple", "Mango"];
    fruits.push("Lemon"); // adds a new element (Lemon) to fruits
    O'zingiz sinab ko'ring »
    lengthXususiyat yordamida yangi element qatorga qo'shilishi mumkin :
    Misol
    var fruits = ["Banana", "Orange", "Apple", "Mango"];
    fruits[fruits.length] = "Lemon"; // adds a new element (Lemon) to fruits
    O'zingiz sinab ko'ring »

    Download 249,3 Kb.

    Do'stlaringiz bilan baham:
    1   ...   31   32   33   34   35   36   37   38   ...   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