Javascriptda nechta data type bor?



Yüklə 23,39 Kb.
səhifə1/4
tarix07.04.2023
ölçüsü23,39 Kb.
#94384
  1   2   3   4
Intervyu


  1. Javascriptda nechta data type bor?

Javascriptda 7 ta datatype bor ular:

  1. Number

  2. String

  3. Undefined

  4. Null

  5. Symbol

  6. Boolean

  7. BigInt

Symbol unique qiymatlarni saqlaydi. Masalan user idlarini saqlasa bo’ladi. Object ichida ishlatiladi. Yaratishda new qilib yaratiladi symbol.

  1. Array data typega kiradimi? Function chi?

Yo’q. U objectga kiradi.
3. Null va undefined larning farqi?
Undefined da o’zgaruvchisi bor lekin qiymati bo’lmaydi. O’zgaruvchini e’lon qilib hech narsaga tenglamsak u undefined ga teng bo’ladi. O’zgaruvchi e’lon qilib null ga tenglasak uning qiymati null ga teng bo’ladi va o’sha o’zgaruvchining qiymati bo’lmaydi.
4. Type convertion nima? Ularning qanday usullari bor?
.toString === ‘’
+
parseInt() funksiya
true + 1 = 2
true + ‘1’ = ‘true1’
5. Javascriptda nechta variables bor? Ularning farqi.
3 ta var, let, const
6. Hoisting nima?
Hoisting codeni o’qib eng tepaga olib chiqib qo’yadi va undan keyin turgan barcha codeda ishlatilgan bo’lsa uni taniydi.
7.Scope nima va uning qanday turlari bor?
Scope lar uch xil bo’ladi global, local va block.
Global scope bu umumiy maydon, block scope bu if ni scopi, local scope ga function scope kiradi.
8.Object nima va uning boshqa data typelardan farqi?
Key va valuelar yeg’indisi.
9.Nechta array methodlarini bilasiz?
[1, 2, 3].push(4); // [1, 2, 3, 4]
[1, 2, 3].pop(); // [1, 2]
[1, 2, 3].shift(); // [2, 3]
[1, 2, 3].unshift(0); // [0, 1, 2, 3]
['a', 'b'].concat('c'); // ['a', 'b', 'c']
['a', 'b', 'c'].join('-'); // a-b-c
['a', 'b', 'c'].slice(1); // ['b', 'c']
['a', 'b', 'c'].indexOf('b'); // 1
['a', 'b', 'c'].includes('c'); // true
[3, 5, 6, 8].find((n) => n % 2 === 0); // 6
[2, 4, 3, 5].findIndex((n) => n % 2 !== 0); // 2
[3, 4, 8, 6].map((n) => n * 2); // [6, 8, 16, 12]
[1, 4, 7, 8].filter((n) => n % 2 === 0); // [4, 8]
[2, 4, 3, 7].reduce((acc, cur) => acc + cur); // 16
[2, 3, 4, 5].every((x) => x < 6); // true
[3, 5, 6, 8].some((n) => n > 6); // true
[1, 2, 3, 4].reverse(); // [4, 3, 2, 1]
[3, 5, 7, 8].at(-2); // 7

Yüklə 23,39 Kb.

Dostları ilə paylaş:
  1   2   3   4




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin