برگزیده های پرشین تولز

مشکل در تبدیل متن به عدد

hamid_45763

کاربر تازه وارد
تاریخ عضویت
5 جولای 2006
نوشته‌ها
4
لایک‌ها
0
سلام.
من یه تکست باکس دارم که وقتی عددی درش وارد میشه این عدد در هزار ضرب میشه و در یک div نمایش داده میشه.
به طور معمولی وقتی کاربر یه عدد مثلاٌ 2 رو وارد می کنه مقدار 2000 به دست می آد ولی مشکل اینه که وقتی یه عدد که اولش صفره مثل 020 رو واردمیکنه این نتیجه متفاوته.مشکل چیه؟
ممنون.
 

mazoolagh

Registered User
تاریخ عضویت
10 آپریل 2004
نوشته‌ها
2,938
لایک‌ها
7
ميتوني از تابع parseInt استفاده كني - فقط حواست باشه اگر اول عبارت با 0 شروع بشه (مثل همين 020 كه خودت مثال زدي) حتما" ريشه رو هم براش مشخص كن كه 10 باشه و گرنه مبناي 16 حساب ميكنه!
 

hamid_45763

کاربر تازه وارد
تاریخ عضویت
5 جولای 2006
نوشته‌ها
4
لایک‌ها
0
? chera in javab nemideh


<script language="javascript">
var num=parseInt(prompt("Enter number"));
num=num.toString(10);
var num2=(num*1000);
alert(num2);
</script>​
 

m3hrz4d

Registered User
تاریخ عضویت
21 سپتامبر 2005
نوشته‌ها
620
لایک‌ها
1
محل سکونت
اصفهان
بالا