فرق متد parseInt با +

پرسیده شده
فعالیت 1555 روز پیش
دیده شده 947 بار
0

میخواستم بدونم فرق + , parseInt توی چی هستش جفتشون که یک کار انجام میدن خواستم بدونم که فرقی دارن موقع استفاده از اون ها؟

منظورم از + با این سینتکس هستش

var a = "4";
console.log(parseInt(a));
console.log(+a);

 

فایل پیوست

mostafa hedayat
mostafa hedayat

19 آبان 98

0
حذف شده

سلام دوست من ، ببین این + که بهش اشاره کردی درواقع بهش میگن The unary فرقش با parseInt در اینه که این عدد اعشار هم بهت نشون میده درواقع مثل parseFloat برات عمل میکنه . اینم مثل parseInt و parseFloat اگه کل رشته غیر قابل تبدیل به یک عدد باشه NAN بر میگردونه. راستی parseInt دقت کرده باشی دوتا پارامتر میگیره پارامتر دومی اگه بهش بدی پارامتر اولی رو بسته به نیازت به اکتال  یا دسیمال یا هگز تبدیل میکنه که درواقع همین The unary هم همین کار رو برات انجام میده مثلا اگه ی عدد هگز مثل 0xf  درنظر بگیریم و بنویسی 0xf+  خروجی که بهت نشون میده عدد 15 هست. امیدوارم تونسته باشم کمکی کرده باشم

فایل پیوست

محسن محمدی رهنما

توسط

محسن محمدی رهنما

19 آبان 98

حذف شده
خیلیم عالی پس با این حساب میشه گفت که دقیقا مثل مد parseFloat کار میکنه
mostafa hedayat

19 آبان 98

حذف شده
دقیقا
0
حذف شده

فرق متد parseInt با +

فایل پیوست

عظیم علیدادی

توسط

عظیم علیدادی

4 بهمن 98