میدونستین میتونین از لیست ها توی شرط در جاوااسکریپت استفاده کنین؟ ✌️
💻 مثلا میخوایم چک بکنیم یه مقداری برابر 1 یا one هستش یا نه(و میتونه این مقدار طولانی تر باشه،مثلا شامل 2,two,3,three هم باشه)
بجای اینکه بنویسین:
میتونید بنویسید:
#javascript #js #trick
☕️ @CodeExplore
بجای اینکه بنویسین:
if(value == 1 || value == 'one'){
//کدی که میخواین
}میتونید بنویسید:
if([1,'one'].includes(value)){
//کدی که میخواین
}#javascript #js #trick
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥23⚡3🔥2
مقادیر پیشفرض توابع در جاوا اسکریپت ✌️
✅ اینطوری میتونید توی جاوااسکریپت برای توابع مقادیر پیشفرض استفاده کنید:
#js #javascript #trick
☕️ @CodeExplore
function greet(name = "دوست") {
console.log(`سلام، ${name}!`);
}
greet(); // خروجی: سلام، دوست!#js #javascript #trick
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡8❤🔥4🔥3
یک جا نوشتن چند شرط در پایتون ⌨️
میدونستین پایتون این قابلیت رو داره که چند شرط رو یکجا بنویسید؟ مثال:
💬 چه زبان های دیگه ای این قابلیت رو دارن؟
#statement #python #trick
☕️ @CodeExplore
میدونستین پایتون این قابلیت رو داره که چند شرط رو یکجا بنویسید؟ مثال:
x = 5
if 1 < x < 10:
print("X بین 1 و 10 قرار داره.")
#statement #python #trick
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥15⚡3💔3🔥2
متغیر debug در پایتون ⌨️
🔹 میدونستین یک متغیر پیشفرض توی پایتون وجود داره که وقتی رانش میکنید True رو برمیگردونه؟
🔺 و اگر کدتون رو این شکلی اجرا کنید، متغیر false میشه:
#python #trick #debug
☕️ @CodeExplore | <OneDiagram/>
if __debug__ :
print("Hello World")
else:
print("GoodBye World")
python -O script.py
#python #trick #debug
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡15❤🔥2🔥2
استفاده از else در کار با حلقه ها ⌨️
☄️ این نکته که میخوام بگم شاید خیلی از افراد بهش توجه نکرده باشن: در پایتون، شما میتونید از "else" در کنار یک حلقه "for" یا "while" استفاده کنید، ولی این "else" فقط در صورتی اجرا میشه که حلقه بدون "break" به پایان برسه. این ویژگی ممکنه کمتر شناختهشده باشه.
🆒 در این کد، چون حلقه با break متوقف میشه، بلوک else اجرا نخواهد شد. اما اگه break نبود، else اجرا میشد و "Loop finished without break" چاپ میشد. خیلیها از این نکته آگاه نیستن و معمولاً else رو با if یا try مرتبط میدونن، نه با حلقهها!
#python #trick
☕️ @CodeExplore
for i in range(5):
if i == 3:
break
print(i)
else:
print("Loop finished without break")
#python #trick
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥18🔥4⚡2
استفاده از کاما به عنوان اوپراتور در جاوااسکریپت ✌️
✅ میتونید از علامت کاما , به عنوان یک اپراتور استفاده کنید. این اپراتور اجازه میده تا چندین عبارت رو در یک عبارت واحد قرار بدید، اما فقط مقدار آخرین عبارت برگردونده میشه.
#javascript #js #trick
☕️ @CodeExplore
let x = (1, 2, 3, 4);
console.log(x); // خروجی: 4
#javascript #js #trick
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡15🔥4❤🔥3
لینک بی عمل در جاوااسکریپت ✌️
⚡️ با این کد میتونید یک لینک درست کنید که دقیقا هیچکاری نمیکنه، نه صفحه جدیدی باز میکنه، نه هشتگی توی url میزاره و نه هیچی.
#html #js #javascript #trick
☕️ @CodeExplore
<a href="javascript:void(0);">Click Me!</a>
#html #js #javascript #trick
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥14⚡5❤🔥3
نادیده گرفتن مقدار در پایتون ⌨️
☄️ توی پایتون میتونید از underscore (همون _ خودمون) برای گرفتن مقادیری که بهش نیازی ندارین استفاده کنین، یعنی چی؟ این مثال منظورمونو قشنگ میرسونه:
#python #trick
☕️ @CodeExplore
# فرض کنید این تابع 3 مقدار برمیگردونه
def get_values():
return 1, 2, 3
# استفاده از فقط دو مقدار و نادیده گرفتن مقدار وسط
x, _, z = get_values()
print(x, z) # خروجی: 1 3
#python #trick
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥13⚡6🔥1
برچسب گذاری شرط ها ( Labelled Statements ) در جاوااسکریپت ✌️
💎 در جاوااسکریپت میتونید به هر statement یک برچسب (label) اختصاص بدید و بعد از اون برچسب برای کنترل جریان برنامه استفاده کنید. این ویژگی بیشتر برای کنترل جریان در حلقهها (loops) به کار میره. این مثال رو ببینیم تا بهتر متوجه کاربردش بشیم:
✔️ در واقع خروجی به این شکله:
✨ و وقتی که i و j هر دو برابر 1 میشن، لوپ بزرگتر ما break میشه و میره خونشون.
و برنامه میره ادامه کارش(یا مثل این مثال، تموم میشه)
#javascript #js #trick
☕️ @CodeExplore
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
و برنامه میره ادامه کارش(یا مثل این مثال، تموم میشه)
#javascript #js #trick
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥10⚡2🔥1
چرخوندن لیست بدون حلقه در پایتون 👀
❓ یعنی چی؟ بیاین بگیم یه لیست داریم که این شکلیه:
من میخوام لیستم یکم بچرخه و عدد 1 بره آخر لیست و عدد 2 بیاد اول لیست😂
این کار رو میکنم:
#python #trick
☕️ @CodeExplore
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
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡14❤🔥3🔥2