🔸احتمالاً توی پروژتون نیاز به این داشتید که اعداد انگلیسی رو تبدیل به اعداد فارسی کنید.
🔹با تکه کد زیر میتونید این کار رو توی جاوااسکریپت انجام بدید.
const numberFormatter = new Intl.NumberFormat('fa');
console.log(numberFormatter.format('9'));
🔸فقط دقت کنید که خروجیای که بهتون برمیگردونه string هست و نمیتونید اون رو هم تبدیل به عدد بکنید.
#Tips
👤 MHReza
💎 Channel: @DevelopixJavascript
🔹با تکه کد زیر میتونید این کار رو توی جاوااسکریپت انجام بدید.
const numberFormatter = new Intl.NumberFormat('fa');
console.log(numberFormatter.format('9'));
🔸فقط دقت کنید که خروجیای که بهتون برمیگردونه string هست و نمیتونید اون رو هم تبدیل به عدد بکنید.
#Tips
👤 MHReza
💎 Channel: @DevelopixJavascript
👍10❤1
با اجرای این کد چه اتفاقی خواهد افتاد؟
دلیلش رو توضیح بدین.
#questions
👤 MHReza
💎 Channel: @DevelopixJavascript
دلیلش رو توضیح بدین.
#questions
👤 MHReza
💎 Channel: @DevelopixJavascript
👍9
🔸پاسخ این هست که ابتدا عبارت developix چاپ میشه ولی در خط بعدی ما ReferenceError میگیریم.
🔹دلیل این اتفاق هم این هست که ما در جاوااسکریپت ویژگیای داریم به نام Hoisting که همه تعاریف مربوط به متغیرها و توابع رو به بالای کدمون میبره (درواقع عملکردش به این صورت نیست ولی خب توی این پست نمیگنجه که کامل توضیح بدم پس بعداً توی یه پست دیگه کامل در موردش توضیح میدم.) و به همین دلیل هست که میتونیم به فانکشن sayDevelopix دسترسی داشته باشیم قبل از تعریف شدنش.
🔸ولی این قضیه کمی متفاوته در مورد arrow function ها که توضیح کامل رو توی پست بعد بهتون میدم ولی تا اینجا فقط بدونید که قبل از تعریف شدنشون نمیتونیم بهشون دسترسی داشته باشیم.
👤 MHReza
💎 Channel: @DevelopixJavascript
🔹دلیل این اتفاق هم این هست که ما در جاوااسکریپت ویژگیای داریم به نام Hoisting که همه تعاریف مربوط به متغیرها و توابع رو به بالای کدمون میبره (درواقع عملکردش به این صورت نیست ولی خب توی این پست نمیگنجه که کامل توضیح بدم پس بعداً توی یه پست دیگه کامل در موردش توضیح میدم.) و به همین دلیل هست که میتونیم به فانکشن sayDevelopix دسترسی داشته باشیم قبل از تعریف شدنش.
🔸ولی این قضیه کمی متفاوته در مورد arrow function ها که توضیح کامل رو توی پست بعد بهتون میدم ولی تا اینجا فقط بدونید که قبل از تعریف شدنشون نمیتونیم بهشون دسترسی داشته باشیم.
👤 MHReza
💎 Channel: @DevelopixJavascript
👍5🔥1