JavaScript haqida JavaScript bu barcha veb-ishlab chiquvchilar o'rganishi kerak



Download 43,72 Kb.
bet9/9
Sana13.04.2021
Hajmi43,72 Kb.
#63326
1   2   3   4   5   6   7   8   9
Bog'liq
1-Mustaqil ish

Blok doirasiga kelganda constxuddi shunday .let

Blokda e'lon qilingan x, ushbu misolda, blokdan tashqarida e'lon qilingan x bilan bir xil emas:

Misol

var x = 10;


// Here x is 10
{
  const x = 2;
  // Here x is 2
}
// Here x is 10

JavaScript consto'zgaruvchilarga, ular e'lon qilinganida qiymat berilishi kerak:

Noto'g'ri

const PI;


PI = 3.14159265359;
To'g'ri

const PI = 3.14159265359;

Agar doimiy qiymatga primitiv qiymatni qo'ysak, biz ibtidoiy qiymatni o'zgartira olmaymiz: 

Misol


const PI = 3.141592653589793;
PI = 3.14;      // This will give an error
PI = PI + 10;   // This will also give an error

Doimiy ob'ektlar o'zgarishi mumkin

Siz doimiy ob'ektning xususiyatlarini o'zgartirishingiz mumkin:

Misol


// You can create a const object:
const car = {type:"Fiat", model:"500", color:"white"};

// You can change a property:


car.color = "red";

// You can add a property:


car.owner = "Johnson";

Ammo siz doimiy ob'ekti qayta tayinlashingiz MUMKIN emas:

Misol

const car = {type:"Fiat", model:"500", color:"white"};


car = {type:"Volvo", model:"EX60", color:"red"};    // ERROR

Siz doimiy qator elementlarini o'zgartirishingiz mumkin:

Misol

// You can create a constant array:


const cars = ["Saab", "Volvo", "BMW"];

// You can change an element:


cars[0] = "Toyota";

// You can add an element:


cars.push("Audi");

Ammo doimiy qatorni qayta tayinlash mumkin emas:

Misol

const cars = ["Saab", "Volvo", "BMW"];


cars = ["Toyota", "Volvo", "Audi"];    // ERROR

JavaScript varo'zgaruvchisini qayta e'lon qilish dasturning istalgan joyida ruxsat etiladi:

Misol

var x = 2;    //  Allowed


var x = 3;    //  Allowed
x = 4;        //  Allowed

Mavjud varyoki leto'zgaruvchini const, bir xil hajmda yoki bir xil blokda qayta e'lon qilish yoki qayta tayinlashga yo'l qo'yilmaydi:

Misol

var x = 2;         // Allowed


const x = 2;       // Not allowed
{
  let x = 2;     // Allowed
  const x = 2;   // Not allowed
}
Mavjud consto'zgaruvchini, xuddi shu doirada yoki bitta blokda qayta e'lon qilishga yoki qayta tayinlashga yo'l qo'yilmaydi:

Misol


const x = 2;       // Allowed
const x = 3;       // Not allowed
x = 3;             // Not allowed
var x = 3;         // Not allowed
let x = 3;         // Not allowed

{
  const x = 2;   // Allowed


  const x = 3;   // Not allowed
  x = 3;         // Not allowed
  var x = 3;     // Not allowed
  let x = 3;     // Not allowed
}
O'zgaruvchini constboshqa sohada yoki boshqa blokda qayta e'lon qilishga ruxsat beriladi:

Misol


const x = 2;       // Allowed

{
  const x = 3;   // Allowed


}

{
  const x = 4;   // Allowed


}

Xulosa


JavaScript (/ ˈdʒɑːvaˌskrɪpt /), ko'pincha JS deb qisqartirilgan, ECMAScript spetsifikatsiyasiga mos keladigan dasturlash tilidir. JavaScript yuqori darajali, ko'pincha bir vaqtning o'zida tuzilgan va ko'p paradigma. U jingalak qavsli sintaksis, dinamik yozish, prototipga asoslangan ob'ektga yo'naltirilganlik va birinchi darajali funktsiyalarga ega.

HTML va CSS bilan bir qatorda, JavaScript butunjahon Internetning asosiy texnologiyalaridan biridir. JavaScript interaktiv veb-sahifalarni yoqadi va veb-ilovalarning ajralmas qismidir. Veb-saytlarning aksariyati uni mijozning sahifasi uchun ishlatadi, va barcha yirik veb-brauzerlarda uni bajarish uchun maxsus JavaScript mexanizmi mavjud.

Ko'p paradigma tili sifatida JavaScript voqealarga asoslangan, funktsional va imperativ dasturlash uslublarini qo'llab-quvvatlaydi. Matn, sana, oddiy iboralar, standart ma'lumotlar tuzilmalari va Document Object Model (DOM) bilan ishlash uchun dasturiy interfeyslarga (API) ega. Shu bilan birga, til o'zi kirish / chiqish (I / O), masalan, tarmoq, saqlash yoki grafik vositalarni o'z ichiga olmaydi, chunki mezbon muhit (odatda veb-brauzer) ushbu API-larni ta'minlaydi.

Dastlab JavaScript dvigatellari faqat veb-brauzerlarda ishlatilgan, ammo endi ular odatda Node.js. orqali server tomonidan o'rnatiladigan veb-saytlarga joylashtirilgan. Ular, shuningdek, Electron va Cordova kabi ramkalarda yaratilgan turli xil ilovalarga joylashtirilgan.

Garchi JavaScript va Java o'rtasida o'xshashliklar mavjud bo'lsa, til nomi, sintaksis va tegishli standart kutubxonalar mavjud bo'lsa-da, ikkala til bir-biridan farq qiladi va dizayn jihatidan juda farq qiladi.

Foydalanilayotgan adabiyotlar



  1. Макфарланд Д. JavaScript и jQuery: исчерпывающее руководство. [пер.с анг. М.А. Райтман]. – 3-е издание. – М.: Эксмо, 2015. -880 с.

  2. Роббинс Дж. HTML5, CSS3 и JavaScript. Исчерпывающее руководство. [пер.с анг. М.А. Райтман]. – 4-е издание. – М.: Эксмо, 2014. -528 с.

  3. Никсон Р. Создаем динамические веб-сайты с помощью PHP, MySQL и JavaScript. – СПб.: Питер, 2011. –496 с.

  4. Макфарланд Д. Новая большая книга CSS – СПб.: Питер, 2016. –720 с.

  5. http://www.tutorialspoint.com

  6. http://www.natahaus.ru

  7. www.w3schools.com

  8. https://www.codecademy.com

  9. www.freewebmasterhelp.com

Download 43,72 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9




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