میخواستم بدونم فرق + , parseInt توی چی هستش جفتشون که یک کار انجام میدن خواستم بدونم که فرقی دارن موقع استفاده از اون ها؟
منظورم از + با این سینتکس هستش
var a = "4";
console.log(parseInt(a));
console.log(+a);
سلام دوست من ، ببین این + که بهش اشاره کردی درواقع بهش میگن The unary فرقش با parseInt در اینه که این عدد اعشار هم بهت نشون میده درواقع مثل parseFloat برات عمل میکنه . اینم مثل parseInt و parseFloat اگه کل رشته غیر قابل تبدیل به یک عدد باشه NAN بر میگردونه. راستی parseInt دقت کرده باشی دوتا پارامتر میگیره پارامتر دومی اگه بهش بدی پارامتر اولی رو بسته به نیازت به اکتال یا دسیمال یا هگز تبدیل میکنه که درواقع همین The unary هم همین کار رو برات انجام میده مثلا اگه ی عدد هگز مثل 0xf درنظر بگیریم و بنویسی 0xf+ خروجی که بهت نشون میده عدد 15 هست. امیدوارم تونسته باشم کمکی کرده باشم