کداکسپلور | CodeExplore
7.93K subscribers
2.01K photos
346 videos
103 files
1.82K links
با کد اکسپلور یاد بگیر، لذت ببر و بروز باش ⚡️😉

سایت:
CodeExplore.ir
👨🏻‍💻 ارتباط با ما :
@CodeExploreSup
گروه :
@CodeExplore_Gap
تبلیغات در کد اکسپلور :
@CodeExploreAds
Download Telegram
میدونستین میتونین از لیست ها توی شرط در جاوااسکریپت استفاده کنین؟ ✌️

💻 مثلا میخوایم چک بکنیم یه مقداری برابر 1 یا one هستش یا نه(و میتونه این مقدار طولانی تر باشه،مثلا شامل 2,two,3,three هم باشه)
بجای اینکه بنویسین:
if(value == 1 || value == 'one'){
//کدی که میخواین
}

میتونید بنویسید:
if([1,'one'].includes(value)){
//کدی که میخواین
}

#javascript #js #trick
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥233🔥2
مقادیر پیشفرض توابع در جاوا اسکریپت ✌️

اینطوری میتونید توی جاوااسکریپت برای توابع مقادیر پیشفرض استفاده کنید:
function greet(name = "دوست") {
console.log(`سلام، ${name}!`);
}
greet(); // خروجی: سلام، دوست!

#js #javascript #trick
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
8❤‍🔥4🔥3
یک جا نوشتن چند شرط در پایتون ⌨️

میدونستین پایتون این قابلیت رو داره که چند شرط رو یکجا بنویسید؟ مثال:
x = 5
if 1 < x < 10:
print("X بین 1 و 10 قرار داره.")

💬چه زبان های دیگه ای این قابلیت رو دارن؟

#statement #python #trick
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥153💔3🔥2
متغیر debug در پایتون ⌨️

🔹میدونستین یک متغیر پیشفرض توی پایتون وجود داره که وقتی رانش میکنید True رو برمیگردونه؟
if __debug__ :
print("Hello World")
else:
print("GoodBye World")

🔺و اگر کدتون رو این شکلی اجرا کنید، متغیر false میشه:
python -O script.py

#python #trick #debug
☕️@CodeExplore | <OneDiagram/>
Please open Telegram to view this post
VIEW IN TELEGRAM
15❤‍🔥2🔥2
استفاده از else در کار با حلقه ها ⌨️

☄️این نکته که می‌خوام بگم شاید خیلی از افراد بهش توجه نکرده باشن: در پایتون، شما می‌تونید از "else" در کنار یک حلقه "for" یا "while" استفاده کنید، ولی این "else" فقط در صورتی اجرا می‌شه که حلقه بدون "break" به پایان برسه. این ویژگی ممکنه کمتر شناخته‌شده باشه.
for i in range(5):
if i == 3:
break
print(i)
else:
print("Loop finished without break")

🆒در این کد، چون حلقه با break متوقف می‌شه، بلوک else اجرا نخواهد شد. اما اگه break نبود، else اجرا می‌شد و "Loop finished without break" چاپ می‌شد. خیلی‌ها از این نکته آگاه نیستن و معمولاً else رو با if یا try مرتبط می‌دونن، نه با حلقه‌ها!

#python #trick
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥18🔥42
استفاده از کاما به عنوان اوپراتور در جاوااسکریپت ✌️

می‌تونید از علامت کاما , به عنوان یک اپراتور استفاده کنید. این اپراتور اجازه می‌ده تا چندین عبارت رو در یک عبارت واحد قرار بدید، اما فقط مقدار آخرین عبارت برگردونده می‌شه.
let x = (1, 2, 3, 4);
console.log(x); // خروجی: 4

#javascript #js #trick
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
15🔥4❤‍🔥3
لینک بی عمل در جاوااسکریپت ✌️

⚡️با این کد میتونید یک لینک درست کنید که دقیقا هیچکاری نمیکنه، نه صفحه جدیدی باز میکنه، نه هشتگی توی url میزاره و نه هیچی.
<a href="javascript:void(0);">Click Me!</a>


#html #js #javascript #trick
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥145❤‍🔥3
نادیده گرفتن مقدار در پایتون ⌨️

☄️توی پایتون میتونید از underscore (همون _ خودمون) برای گرفتن مقادیری که بهش نیازی ندارین استفاده کنین، یعنی چی؟ این مثال منظورمونو قشنگ میرسونه:

# فرض کنید این تابع 3 مقدار برمی‌گردونه
def get_values():
return 1, 2, 3

# استفاده از فقط دو مقدار و نادیده گرفتن مقدار وسط
x, _, z = get_values()
print(x, z) # خروجی: 1 3


#python #trick
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥136🔥1
برچسب گذاری شرط ها ( Labelled Statements ) در جاوااسکریپت ✌️

💎در جاوااسکریپت می‌تونید به هر statement یک برچسب (label) اختصاص بدید و بعد از اون برچسب برای کنترل جریان برنامه استفاده کنید. این ویژگی بیشتر برای کنترل جریان در حلقه‌ها (loops) به کار می‌ره. این مثال رو ببینیم تا بهتر متوجه کاربردش بشیم:
outerLoop: for (let i = 0; i < 3; i++) {
for (let j = 0; j < 3; j++) {
if (i === 1 && j === 1) {
break outerLoop;
}
console.log(`i = ${i}, j = ${j}`);
}
}

✔️در واقع خروجی به این شکله:
i = 0, j = 0
i = 0, j = 1
i = 0, j = 2
i = 1, j = 0

و وقتی که i و j هر دو برابر 1 میشن، لوپ بزرگتر ما break میشه و میره خونشون.
و برنامه میره ادامه کارش(یا مثل این مثال، تموم میشه)

#javascript #js #trick
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥102🔥1
چرخوندن لیست بدون حلقه در پایتون 👀

یعنی چی؟ بیاین بگیم یه لیست داریم که این شکلیه:
lst=[1,2,3,4,5]

من میخوام لیستم یکم بچرخه و عدد 1 بره آخر لیست و عدد 2 بیاد اول لیست 😂
این کار رو میکنم:
lst = [1, 2, 3, 4, 5]
# چرخش به سمت چپ
lst = lst[1:] + lst[:1]
print(lst) # [2, 3, 4, 5, 1]

#python #trick
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
14❤‍🔥3🔥2