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



Download 249,3 Kb.
bet81/85
Sana01.02.2022
Hajmi249,3 Kb.
#421343
1   ...   77   78   79   80   81   82   83   84   85
Bog'liq
JS qo\'llanma

Davomiy bayonot


continueBelgilangan holati sodir bo'ladi va agar (ko'chadan) bayonot tanaffuslarni bir takrorlash ko'chadan keyingi iterasyonda bilan davom etmoqda.
Ushbu misol 3 qiymatini o'tkazib yuboradi:

Misol


for (i = 0; i < 10; i++) {
if (i === 3) { continue; }
text += "The number is " + i + "
";
}
O'zingiz sinab ko'ring »

JavaScript yorliqlari


JavaScript-ni yorliqlash uchun siz yorliq nomi va ko'p nuqta qo'yilgan bayonotlardan oldin kelasiz:
label:
statements
breakVa continuebayonotlar kod blok "chiqib sakrash" mumkin faqat JavaScript so'zlaridir.
Sintaksis:
break labelname;

continue labelname;


Ushbu continue bayonot (yorliqli ma'lumotnomali yoki yorliqsiz) faqat bitta ko'chadan takrorlashni o'tkazib yuborish uchun ishlatilishi mumkin .
Ushbu breakyozuv, yorliqli ma'lumotnomasiz, faqat ko'chadan yoki kalitdan sakrash uchun ishlatilishi mumkin .
Yorliq havolasi bilan break operatori har qanday kod blokidan chiqib ketish uchun ishlatilishi mumkin :

Misol


var cars = ["BMW", "Volvo", "Saab", "Ford"];
list: {
text += cars[0] + "
";
text += cars[1] + "
";
break list;
text += cars[2] + "
";
text += cars[3] + "
";
}
O'zingiz sinab ko'ring »
Kod bloki - bu {va} orasidagi kod blokidir.
JavaScript-ni konvertatsiya qilish
❮ OldingiKeyingi

Raqam () songa, String () qatorga, Boolean () mantiqqa aylanadi.
JavaScript ma'lumotlar turlari
JavaScript-da qiymatlarni o'z ichiga oladigan 5 xil ma'lumotlar turi mavjud:

  • string

  • number

  • boolean

  • object

  • function

Ob'ektlarning 6 turi mavjud:

  • Object

  • Date

  • Array

  • String

  • Number

  • Boolean

Va qiymatlarni o'z ichiga olmaydigan ikkita ma'lumotlar turi:

  • null

  • undefined

Operator
typeofJavaScript o'zgaruvchisining ma'lumotlar turini topish uchun operatordan foydalanishingiz mumkin.
Misol
typeof "John" // Returns "string"
typeof 3.14 // Returns "number"
typeof NaN // Returns "number"
typeof false  // Returns "boolean"
typeof [1,2,3,4] // Returns "object"
typeof {name:'John', age:34}  // Returns "object"
typeof new Date() // Returns "object"
typeof function () {} // Returns "function"
typeof myCar // Returns "undefined" *
typeof null // Returns "object"
O'zingiz sinab ko'ring »

Iltimos, diqqat qiling:

  • NaN ma'lumot turi raqamdir

  • Massivning ma'lumotlar turi ob'ektdir

  • Sana ma'lumotlarining turi ob'ektdir

  • Null ma'lumotlar turi ob'ektdir

  • Belgilanmagan o'zgaruvchining ma'lumotlar turi aniqlanmagan *

  • Qiymat berilmagan o'zgaruvchining ma'lumotlar turi ham aniqlanmagan *

Siz typeofJavaScript ob'ekti (yoki sana) ekanligini aniqlash uchun foydalana olmaysiz .
Ma'lumot turi
typeofOperator o'zgaruvchan emas. Bu operator. Operatorlarda (+ - * /) ma'lumotlar turi yo'q.
Ammo, typeofoperator har doim mag'lubiyatni qaytaradi (operand turini o'z ichiga olgan).
Konstruktor xususiyati
constructorMulk barcha JavaScript o'zgaruvchilar uchun konstruktor vazifasini beradi.
Misol
"John".constructor // Returns function String() {[native code]}
(3.14).constructor // Returns function Number() {[native code]}
false.constructor // Returns function Boolean() {[native code]}
[1,2,3,4].constructor  // Returns function Array() {[native code]}
{name:'John',age:34}.constructor  // Returns function Object() {[native code]}
new Date().constructor  // Returns function Date() {[native code]}
function () {}.constructor // Returns function Function(){[native code]}
O'zingiz sinab ko'ring »
Ob'ekt Array (yoki "Array" so'zini o'z ichiga oladi) ekanligini aniqlash uchun konstruktor xususiyatini tekshirishingiz mumkin :
Misol
function isArray(myArray) {
return myArray.constructor.toString().indexOf("Array") > -1;
}
O'zingiz sinab ko'ring »
Yoki undan ham sodda, ob'ekt Array funktsiyasi ekanligini tekshirishingiz mumkin :
Misol
function isArray(myArray) {
return myArray.constructor === Array;
}
O'zingiz sinab ko'ring »
Ob'ekt Date(yoki "Sana" so'zi mavjud) ekanligini aniqlash uchun konstruktor xususiyatini tekshirishingiz mumkin :
Misol
function isDate(myDate) {
return myDate.constructor.toString().indexOf("Date") > -1;
}
O'zingiz sinab ko'ring »
Yoki undan ham sodda, ob'ektning Sana funktsiyasi ekanligini tekshirishingiz mumkin :
Misol
function isDate(myDate) {
return myDate.constructor === Date;
}
O'zingiz sinab ko'ring »
JavaScript-ni konvertatsiya qilish
JavaScript o'zgaruvchilari yangi o'zgaruvchiga va boshqa ma'lumotlar turiga o'tkazilishi mumkin:
1   ...   77   78   79   80   81   82   83   84   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