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 = [item1, item2, ...];
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 »
Do'stlaringiz bilan baham: |