azizbek nomonjonov
110 subscribers
202 photos
44 videos
1 file
93 links
🟣Dasturlash
⚪️Maslahatlar
🟢Foydali resurslar
🟠Ingliz tili (maybe 😅)

Admin: @apexadminbot
Download Telegram
#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
29%
A: NaN
18%
B: TypeError
39%
C: "12"
14%
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
azizbek nomonjonov pinned «#javascript_questions Day-8 Question-9 let number = 0; console.log(number++); console.log(++number); console.log(number); @apexprogrammer»
#misc

who code like this?? 😅

@apexprogrammer
👍2😨21🔥1👏1🤩1