azizbek nomonjonov
119 subscribers
174 photos
39 videos
1 file
74 links
🟣Dasturlash
⚪️Maslahatlar
🟢Foydali resurslar
🟠Ingliz tili (maybe 😅)

Admin: @apexadminbot
Download Telegram
#javascript_questions

Day-2

What's the output?


+true;
!'Adam';


@apexprogrammer
👍4🔥2
🤩5👍3🤔1
#doimiylik

Arablarda shunday gap bor ekan:
“The first of the heavy rain is just a drop then it pours”.
Tarjimasi:Kuchli yomg‘irning birinchisi shunchaki tomchidir, keyin esa kuchli yomg’irga aylanib ketadi

consistency (doimiylik) nafaqat dasturlashda balki hayotda ham juda muhim.
Dasturchi bo’lish uchun bir kunda kamida 2soat dasturlash bilan shug’ullaning (bu har xil ko’rinishda bo’lishi mumkin, masalan: tutorials, coding, blog o’qish etc…) va qisqa muddat ichida o’zgarish juda sezilarli darajada bilinadi In shaa Allah)

@apexprogrammer
👍6🔥4👏1
#javascript_questions

Day-3

What's the output?


let c = { greeting: 'Hey!' };
let d;

d = c;
c.greeting = 'Hello';
console.log(d.greeting);


@apexprogrammer
🤔3🔥1
Explanation for day-3 savol

JavaScriptda barcha objects(obyektlar) bir-biriga tenglashtirilganda reference (havola) orqali o‘zaro ta’sir qiladi.

Yuqoridagi savolda avvaliga variable c objectni saqlaydi, keyinchalik biz d ni c obyektga qanday reference qilsa, xuddi shunday ishora bilan belgilaymiz.

Hullas, d has the same reference that c has to the object.

rasmda ko'rsatilganidek agarda bitta object o'zgarsa hammasi o'zgaradi...

p.s. o'zbekchada tushuntirish bunchalar qiyin 😅

@apexprogrammer
👍9
#javascript_questions

Day-4

Kunlik javascript quizchamiz davom etadi...

consolega nima chiqadi?


let a = 3;
let b = new Number(3);
let c = 3;

console.log(a == b);
console.log(a === b);
console.log(b === c);


@apexprogrammer
👍2🤔1
Day-4 savol explanation

new Number () - bu bult-in funksiya konstruktori. U raqamga o‘xshasa-da, aslida raqam emas: u bir nechta qo‘shimcha xususiyatlarga ega va u object. (u raqam bo'lishi uchun "new" keyword olib tashlanishi kerak edi)

== (Equality operator) operatoridan foydalansak, u faqat uning bir xil qiymatga ega ekanligini tekshiradi. Ularning ikkalasi ham 3 ning qiymatiga ega, shuning uchun u to‘g‘ri keladi.

Ammo === (qat’iy tenglik operatori) operatoridan foydalansak, qiymat ham, type ham bir xil bo‘lishi kerak. Bizning exampleda esa bular teng emas: new Number() - bu raqam emas, bu obyekt. Ikkala javob ham noto‘g‘ri...

thank u...

@apexprogrammer
👍4👏2
hello world))

video qo'ymaganimga ham asrlar bo'lib ketti shekilli...

sizlar uchun maxsus YouTubeda vlog: mening bir kunim(technically 3soatim 😅) at Ilmhub.

Youtubeda ko'rishingiz mumkin 👇

https://www.youtube.com/watch?v=FZXyeJDmXks&ab_channel=azizbeknomonjonov
🔥3🎉3👍1🤩1🐳1
#javascript_questions

Day-5

consolega nima chiqadi?



let greeting;
greetign = {}; // typo (xato) qilindi!
console.log(greetign);


@apexprogrammer
🤔2👍1
🔥2👍1👏1👨‍💻1
Day-5 Question 6 tushuntirishation:

Nega {} chiqadi? chunki biz global objectda bo‘sh object yaratdik!
greeting so'zini greetign deb noto‘g‘ri yozganimizda, JS interpreter (tarjimoni) buni aslida quyidagicha ko‘rdi:

1. global.greetign = {} (Node.js)
2. window.greetign = {}, `frames.greetign = {} va self.greetign (brauzerlarda )
3. self.greetign (web workers)
4. globalThis.greetign (barcha muhitlarda)

Buning oldini olish uchun "use strict"dan foydalanishimiz mumkin.
Bu o‘zgaruvchini biror narsaga tenglashtirishdan oldin uni e’lon qilganingizga ishonch hosil qiladi.

follow for more))

@apexprogrammer
👏3👍1😁1🤯1🤩1🐳1
#monkeytype

Alhamdulillah! monkeytype.com da yangi shaxsiy recordim: 130 (siuuuuu!) 🎉

kimda qanaqa record? 😅

@apexprogrammer
🎉8👍4🔥2🤩1
#javascript_questions

Day-6

What happens when we do this?



function bark() {
console.log('Woof!');
}

bark.animal = 'dog';



@apexprogrammer
👍3🔥1
azizbek nomonjonov
#javascript_questions Day-6 What happens when we do this? function bark() { console.log('Woof!'); } bark.animal = 'dog'; @apexprogrammer
Bu JavaScriptda mumkin, chunki functions are objects! (primitive typelardan tashqari hamma narsa object!)

Funksiya - maxsus object turi. The function is an object with properties. This property is invocable (ya'ni functionni chaqirish mumkin)

@apexprogrammer
👍1🔥1
#javascript_questions

Day-7

Question - 8


function sum(a, b) {
return a + b;
}

sum(1, '2');


@apexprogrammer
👍3🔥1👏1
question 8 variantlari:
Anonymous Quiz
30%
A: NaN
19%
B: TypeError
37%
C: "12"
15%
D: 3
👍3🔥1🤔1🎉1
#javascript_questions

Day-8

Question-9


let number = 0;
console.log(number++);
console.log(++number);
console.log(number);


@apexprogrammer
👍4🔥2
👍3🤩2🔥1🤔1