توی تابع prompt ما وقتی مثلا عدد 43 رو وارد میکنیم در ورودی چرا string حساب میکنه و number حساب نمیکنه؟ میتونیم کاری کنیم که از جنس number بگیره؟
سلام خدمتتون
در متد prompt ما میتونیم هر نوع مقداری وارد کنیم به همین دلیل همیشه مقداری که برمیگردونه تایپش string هستش
موفق باشید
بهترین پاسخ
امیر طهماسبی۰۲ خرداد ۱۴۰۱، ۱۰:۳۳
سلام وقت بخیر .
اگر نیاز دارید به صورت عدد استفاده کنید میتونید از type casting استفاده کنید که البته در بیشتر موارد خود js این موضوع رو مدیریت میکنه . ولی در هر صورت برای اطمینان از عدد بودنش میتونید به صورت زیر استفاده کنید :
let number ="2"; //string
console.log(Number(number)); //number