JavaScript
1.75K subscribers
502 photos
48 videos
9 files
189 links
About JavaScript 🌵
Interyu savollar va Test yechish uchun website imiz: javascript-savollar.uz

Men yozgan va aytganlarimga 100% ishonmang , chunki men ham siz kabi haliham o'rganyabman.

Blog: @abdulvahob_blog

Bog'lanish uchun: @A_Abdulvahob
Download Telegram
typeof null
Anonymous Quiz
37%
null
47%
object
7%
string
8%
0
👍4
typeof Symbol("abs")
Anonymous Quiz
29%
object
10%
null
42%
symbol
20%
string
3
Global Symbol

Agar biz Global Symbol holatdagi Symbol yaratmoqchi bo'lsak Symbol.for() dan foydalanamiz.

Odatda Symbollar bir hil nomga ega bo'lsaham , har hil bo'ladi. Lekin bazida bir hil nomdagi Stybollar bir hil qiymat qaytarishini hohlaymiz va bunday stybolni yaratish uchun Symbol.for() dan foydalanamiz va bu turdagi stybollarni Global Symbol deb ataladi.

@abs_javascript
👍6🥰2
Symbol.for("abs") == Symbol.for("abs")
Anonymous Quiz
54%
true
41%
false
3%
null
1%
error
👍3
Symbol.for("abs") === Symbol.for("abs")
Anonymous Quiz
49%
true
45%
false
4%
null
2%
error
🔥3
valueOf()

valueOf() - methodi objectni asosiy qiymatini qaytarib beruvchi method.

Bu metod obyektni asosiy qiymatini (primitive value) qaytaradi.

@abs_javascript
5🔥1
Bu holatimizdaham valueOf() ishlayabdi.💆‍♂️

Qanday 😳

JavScript automatik ravishda valueOf() methodini chaqiradi.🔥

@abs_javascript
4👍1
toString()

Istagan malumotizni String ga aylantirib bera oladigan method.

Misol uchun: Number , Symbol , Boolean , Function , Array , ....

@abs_javascript
6
👍4
JavaScript
Photo
abs1.toString() == abs2.toString() ?
Anonymous Quiz
76%
true
20%
false
3%
null
1%
0
4🔥3
String(23) == (23).toString()
Anonymous Quiz
73%
true
23%
fasle
3%
error
1%
null
String(23) === (23).toString()
Anonymous Quiz
46%
false
52%
true
1%
null
2%
error
toFixed()

toFixed() - sonlarni kerakli qatorgacha yaxlitlaydi va bizga string korinishdagi malumot qaytaradi.

2.345.toFixed(0) => "2"
23
.2.toFixed(3) => '23.200'

@abs_javascript
3👍3🔥1
101.1.toFixed(3) == 101.100
Anonymous Quiz
62%
true
36%
false
2%
null
1%
0
👍4
101.1.toFixed(3) == 101.1
Anonymous Quiz
44%
true
51%
fasle
2%
0
2%
null
3👍1
1
toString()

toStringni sonlar bilan ishlatganimizda uni base argumentidan foydalanishimiz mumkin base 3 ta qiymat qabul qiladi (2 , 10 ,16 ).

base:
2 bosa ga teng bolsa 2 lik sanoq sistemasiga o'giradi. ( 0 va 1 )

10 bolsa — 10 lik sanoq sistemasiga o'giradi ( 0 dan 9 gacha )

16 bolsa — (0 dan 9 gacha raqamlar va A dan F gacha belgilar).

@abs_javascript
👍72
let abs = 123
abs.toString(2)
Anonymous Quiz
66%
1111011
19%
1111012
13%
1111013
2%
1111014
👍6
NaN === NaN
Anonymous Quiz
52%
true
40%
false
4%
null
4%
error