TGViewer
Channel Public Channel
Diyorbek.dev | 👨🏻‍💻

Diyorbek.dev | 👨🏻‍💻

@diyorbekk_dev

Allohga taqvo qiling. Va Alloh sizga ilm beradi. [2:282]


Software engineer @ OctaneJS Core Team

Dasturchi, jiddiy, kamgap, oddiy inson


Òzim haqimda kòproq ma'lumot uchun: @Diyorbek_juraev_blog

Web sahifam: https://mrdiyorbek.uz/
Subscribers
379
Photos
299
Videos
35
Links
119

Showing posts older than #549 · Back to latest

Older Posts 14 shown
Post #548 107
👨🏻‍💻Bugun sizlar bilan JavaScript dagi array metodlari haqida gaplashamiz.

Daftar ruchkalarni tayyorlab qo'ying!

#Array, #array_methods, #JavaScript

@Diyorbekk_dev
  • ❤‍🔥 2
Post #547 151
Problem-2 🟢 Easy

Butun son berilgan x, agar x palindrome bo'lsa true, aks holda false qaytarilsin.

Palindrome number: O'ngdan chapga, chapdan o'nga bir xil o'qilishi kerak.


Input: x = 121
Output: true
Explanation: 121 reads as 121 from left to right and from right to left.

#JavaScript #LeetCode #Problems #HackerRank

@Diyorbekk_dev
  • ❤ 1
  • 👍 1
Post #546 140
Problem-1 🟢 Easy

Butun sonlar massivi va butun son ko'rinishida target berilgan. Berilgan arrayni istalgan ikkita elementi yig'indisi targetga teng bolgan holatdagi, o'sha ikki elementlarni index qaytarilsin!

Siz har bir kirishda aynan bitta yechim bo'ladi deb taxmin qilishingiz mumkin va siz bir xil elementni ikki marta ishlata olmaysiz.

Javobni istalgan tartibda qaytarishingiz mumkin.

Example: Input: [2, 7, 11, 15], target = 9
Output: [0, 1]
Explanation: Chunki nums[0] + nums[1] == 9, we return [0, 1].

#JavaScript #LeetCode #Problems

@Diyorbekk_dev
  • ❤‍🔥 2
Post #544 126
👨🏻‍💻Endi sizlar bilan LeetCode va HackerRank Plotformalarida berilgan problem larga o'zimning solution and explanation larimni ulashishni boshlayman.

Source codes: Link

#Problems #LeetCode #HackerRank

@Diyorbekk_dev
  • ❤‍🔥 2
Post #543 294
Diyorbek.dev | 👨🏻‍💻 5 SCOPES IN JAVASCRIPT! 1) Global scope 2) Block scope 3) Local scope 4) Lexical scope 5) Modul scope #JavaScirpt #scopes @Diyorbekk_dev
1. Global Scope: Har qanday funktsiya yoki blokdan tashqarida e'lon qilingan o'zgaruvchilar global scopge ga tegishli. Ularga kodning istalgan joyidan, jumladan, funksiyalar va bloklar ichidan kirish mumkin. Global oʻzgaruvchilar global obyektga biriktirilgan (brauzerda u window obyektidir) va ularga window obyekti yordamida kirish mumkin.


2. Block Scope: ES6 da let va const kalit soʻzlari bilan kiritilgan block scope kod blokida eʼlon qilingan oʻzgaruvchilarga ishora qiladi (masalan, jingalak qavslar ichida {}). Bu oʻzgaruvchilarga faqat oʻsha blok va har qanday ichki bloklar ichida kirish mumkin.


3. Local or Function Scope: Funktsiya ichida e'lon qilingan o'zgaruvchilar local scope ga tegishlidir. Ularga faqat ushbu funktsiya doirasida kirish mumkin va undan tashqarida 🙅‍♂️. Bu inkapsulyatsiyaga imkon beradi va o‘zgaruvchilarga funksiyadan tashqaridan kirish yoki o‘zgartirishni oldini oladi.

4. Lexical Scope: Statik scope sifatida ham tanilgan, lexical scope oʻzgaruvchilarning manba kodidagi joylashuviga qarab koʻrinishini bildiradi. JavaScript-da o'zgaruvchilar ichki funksiyalar ichidagi joylashuvi va ular aniqlangan leksik muhitga qarab hal qilinadi. Bu shuni anglatadiki, ichki funksiyalar tashqi funksiyalarida belgilangan oʻzgaruvchilarga kirish huquqiga ega, lekin aksincha emas.


5. Modul Scope: ES6 da import va eksport kalit soʻzlari bilan kiritilgan, modul scope modul ichidagi oʻzgaruvchilar va funksiyalar scope ga ishora qiladi. Modullar kodni alohida fayllarga tartibga solish uchun ishlatiladi va modul ichida e'lon qilingan o'zgaruvchilar va funksiyalarga, agar export kalit so'zi yordamida aniq eksport qilinmasa, faqat shu modul ichida foydalanish mumkin.


#JavaScirpt #scopes

@Diyorbekk_dev
  • ❤‍🔥 1
Post #538 472
5 SCOPES IN JAVASCRIPT!

1) Global scope
2) Block scope
3) Local scope
4) Lexical scope
5) Modul scope

#JavaScirpt #scopes

@Diyorbekk_dev
Post #532 152
Abdulaziz ustoz aytganidek. Bularni saxiy va baxl deb tushinsak bo'ladi.

&& saxiy — bu holatda ikkinchi qismga o'tkazib yuboriladi.

|| baxl — bu holatda esa ikkinchi qismga o'tkazmaydi.

#JavaScript, #operators

@Diyorbekk_dev
Post #531 147
In JavaScript, Truthy and Falsy elementlar ro'yhati.

You should memorize all. Bo'masa ishkal chiqadi. 🤦‍♂️

#JavaScript, #Falsy, #Truthy

@Diyorbekk_dev
Post #530 133
JavaScript-da ~~ operatori o'nli qismni kesish orqali raqamni butun songa aylantirib beradi. Bu Math.floor() bilan deyarli birxil ishlaydi, natijaga qisqa yo'l bilan erishiladi.

Mana bir misol:
let number = 3.14159;
console.log(~~number); // Output: 3

Qolgan misollar rasimda keltirilgan.

Ushbu misolda ~~ operatori number o'zgaruvchining o'nlik qismini olib tashlash va uni butun songa aylantirish uchun ishlatiladi.

🖥 Output 3.

☝️ Lekin manfiy sonlar bilan boshqacha ishlaydi.

Masalan, ~~(-3.14159) siz kutganingizdek -4 o'rniga -3 ga olib outputga chiqadi. Shuning uchun Be Careful!

#JavaScript, #Number #operators

@Diyorbekk_dev
Post #529 125
JavaScript-dagi toPrecision() usuli raqamni belgilangan aniqlikka (muhim raqamlarning umumiy soni) formatlash uchun ishlatiladi. U kerakli aniqlikdagi raqamning satrli tasvirini qaytaradi.

Mana bir misol: 👇🏻

let number = 123.456789;
console.log(number.toPrecision(5)); // Output: 123.46

Ushbu misolda toPrecision(5) usuli raqam o'zgaruvchisini 5 ta muhim raqam aniqligiga formatlash uchun ishlatiladi. Output “123,46”.


Precision
is the quality of being very exact or correct!

P.S: Doimo yozayotgan ko'dingizni nima ma'no anglatishni o'rganib oling natijada ko'dni yodlamaysiz. Bosib ketaverasiz!

#JavaScript, #Number, #Number_Methods

@Diyorbekk_dev
Post #527 127
isNaN(😉) funksiyasi haqida gaplashsak. Meni birinichi (interview) imda boshimni ekkan edi (Stupid). Hammasini o'rganib oldim endi. Meni holatimga tushmaslik uchun albatta ko'rib chiqinglar.

JavaScript-dagi isNaN funksiyasi qiymat haqiqiy raqam emasligini yoki raqamga aylantirilmasligini aniqlash uchun ishlatiladi. Bu bitta argumentni oladi, bu siz tekshirmoqchi bo'lgan qiymatdir.

IsNaN ga uzatilgan argument raqam bo'lmasa yoki raqamga aylantirilmasa, funktsiya rostni qaytaradi. Aks holda, agar argument to‘g‘ri raqam bo‘lsa yoki bittaga aylantirilishi mumkin bo‘lsa, funksiya noto‘g‘ri qiymatni qaytaradi.


Kuzatib borilinovradiii 😅

#JavaScript, #Number

@Diyorbekk_dev
Post #526 119
Assalomu alaykum everyone!

Bugundan boshlab, barcha o'rgangan malumotlarimni shu kanal orqali sizlar bilan ulashaman.

Bundan bitta odam nimadurni o'rgansa, bundan juda ham hursand bo'laman.

Kuzatib borilinovradiii 😅

@Diyorbekk_dev
Post #523 175
Assalomu alaykum everyone!

JavaScript bòyicha ham darslarimiz boshlandi. Insha'Alloh mafaatli bòladi degan umiddaman!

Lesson 1: The First Step In JavaScript.

• What is JavaScript?
• History of JavaScript.
• JavaScript versions.
• How to run JavaScript?

Share with your friends!

Video link: https://youtu.be/RdSHnwzYRlM

👨‍💻 @Diyorbekk_dev
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →