راهکار هایی برای تنبل ها (تنبلانه) – تبدیل نوع اعداد در جاوا اسکریپت

 

خب ، با خجالت هرچه تمام اولین پست وبلاگم رو میزارم ، قرار بود مطلب بزارم ها 🙄 ولی نمیدونم چرا اصلا وقت نکردم.

قصد دارم تو یه سری مطلب راهکار ها و ترفند هایی رو برای توسعه دهنده های تنبل بگم ، که خارجی ها بهش میگن Lazy ways من بش میگم تنبلانه پس بریم که اولین مطلب رو داشته باشیم.

قسمت اول  –  تبدیل نوع اعداد در جاوا اسکریپت

در جاوا اسکریپت جدای از تمام راهکار هایی که برای تبدبل نوع اعداد بلدید و خوندید چند تا راهکار ساده هست که با هم بررسی میکنم

فرض کنید میخواید یه عدد که از نوع   رشته ای (String)  هست رو به نوع عددی (Number) تبدیل کنیم برای این کار کافیه اونو در یه عدد ضرب کنیم 😃 به شکل زیر :

console.log("5" * 2)    // 10
typeof("5" * 2)     // number
console.log("5" - 2)    // 3
typeof("5" - 2)     // number

در نتیجه اگه یک عدد که به صورت رشته‌ی هست رو ضربدر یک کنیم از نوع رشته‌ی تبدیل  میشه به نوع عدد ، یا میتونیم اون رشته رو منهای صفر کنیم!

 
console.log("5" * 1)    // 5
typeof("5" * 1)     // number
console.log("5" - 0)    // 5
typeof("5" - 0)     // number

این قوانین شامل اعداد اعشاری هم میشه. علاوه بر این، اگه در  دو طرف عملگر * هر دو عدد به صورت رشته ای باشن، باز هم حرف‌هایی که زدم صادق هست:

 "5" + 1 // "51" typeof("5" + 1) // string 

خب حالا که اینارو یاد گرفتیم اگه بخوایم یه عدد رو که از نوع عددی هست به نوع رشته ای تبدیل کنیم چی ؟🤔

آها ، بله به این شکل :

 25 + "" // "25" typeof(25 + "") // string 

خب اینم از اولین تنبلانه ما ، امیدوارم به درد بخوره ، تا درودی دیگر بدرود.

 

محمد قبادی

سلام اسممو که بالا گفتم ، دانشجوی مهندسی نرم افزار هستم ، تخصص اصلیم طراحی وب هست ، اما در حال حاضر دارم الکترونیکم کار میکنم مخصوصاً قسمت هوش مصنوعی ، نمونه کارها ، تخیل ها ، مطالب مورد علاقه و... رو کم کم رو وبلاگم میزارم.

مطالب مرتبط
ارسال یک نظر