Typeof operatori ifodaning ma'lumotlar turi haqidagi ma'lumotni satr sifatida olish uchun ishlatiladi.
typeof operatorining sintaksisi (qavssiz variant):
Ifoda turi
typeof operatorining sintaksisi (qavslar yordamida):
Turi (ifoda)
Var nomi, yosh = 37, email = " v3@gmail.com", isLicense = rost, qiziqish: null, lastExperience: (davr:" 2011 yil iyun - 2018 yil iyun ", joy:" ISACA, Moskva ", pozitsiya:" Veb dizayner "), getExperience: funktsiya () ( lastExperience.periodni qaytarish + "(" + lastExperience.position + "-" + lastExperience.place + ")";); nom turi; // "aniqlanmagan" yosh turi; // Litsenziyaning "raqami" turi; // "boolean" qiziqish turi; / / "object" (1) typeof lastExperience; // "object" typeof getExperience; // "funktsiya" (2) / * (1) - bu tilda birinchi amalga oshirilganidan beri mavjud bo'lgan xato; u hali ham mavjud emas. muvofiqlikni saqlash uchun o'rnatildi va skriptlarni yozishda buni hisobga olish kerak; null - ibtidoiy ma'lumotlar turi, u ob'ekt emas * / / * (2) - typeof operatori funktsiyalarni alohida ajratishi juda qulay; lekin JavaScipt-dagi funksiya ham ob'ektdir; agar siz quyidagi konstruktsiyani bajarsangiz, buni osongina tekshirishingiz mumkin: * / typeof getExperience .__ proto __.__ proto__ // "ob'ekt" (funktsiya prototipi ob'ektdir)
Doimiylar
ECMAScript 6 ning chiqarilishi bilan konstantalarni yaratish mumkin bo'ldi. Bu const kalit so'zi yordamida amalga oshiriladi.
Const COLOR_RED = "# ff0000";
Doimiy o'zgaruvchidir, uning qiymati o'zgartirishdan himoyalangan. Bular. qiymatni o'zgartirishga urinayotganda xatolik yuzaga keladi.
Const COLOR_RED = "# ff0000"; COLOR_RED = "# f44336"; // Tugallanmagan TypeError: Doimiy o'zgaruvchiga tayinlash.
Agar, masalan, konstanta ob'ektni o'z ichiga olsa, uni o'zgartirish mumkin emas, aniqrog'i unga havola. Ammo bu ob'ektning xususiyatlarini o'zgartirish mumkin.
Const COLORS = (qizil: "# ff0000", yashil: "# 00ff00", ko'k: "# 00ff00") COLORS = ["# ff0000", "# 00ff00", "# 00ff00"]; // Tugallanmagan TypeError: Doimiy o'zgaruvchiga tayinlash. COLORS.green = "# 4caf50";
Ma'lumotlar turlari dasturlash tillarida ma'lumotlar tasnifini yaratishga yordam beradi. Misol uchun, raqam va belgilar qatori JavaScript turlicha ishlov beradigan turli xil ma'lumotlar turlaridir.
Bu juda muhim, chunki har bir ma'lumot turi ma'lum qiymatlarni olishi va muayyan harakatlarni bajarishi mumkin. JavaScript-da o'zgaruvchilar ustida operatsiyalarni bajarish uchun siz ko'rsatgan har bir o'zgaruvchining ma'lumotlar turini tushunish muhimdir.
Ushbu qo'llanma sizni JavaScript ma'lumotlar turlari bilan tanishtiradi.
Eslatma: Qoʻllanmadagi maʼlumotlar toʻliq emas, lekin bu yerda asosiy JavaScript opsiyalari bilan tanishishingiz mumkin.
Do'stlaringiz bilan baham: |