تبدیل متغییر ها در JavaScript بر خلاف زبان های دیگر کمی متفاوت است, و برای هر تبدیل یک فانکشن خاص وجود دارد که باید از آن استفاده کنیم.
تبدیل متن به عدد
به عنوان مثال اگر ما یک متغییر با نام x داشته باشیم که متن 24 را در خود داشته باشد مانند شکل زیر :
let x = '24';
برای تبدیل آن به یک متغییر عدد باید به شکل زیر عمل کنیم :
let _x = parseInt(x);
نمونه کلی :
var a = parseInt("10"); var b = parseInt("10.00"); var c = parseInt("10.33"); var d = parseInt("34 45 66"); var e = parseInt(" 60 ")"; var f = parseInt("40 years"); var g = parseInt("He was 40")";
تبدیل عدد به متن
برای تبدیل عدد به متن دو روش کلی وجود دارد.
- پیوست دادن عدد به یک رشته, مانند :
let num = 14; let myStr = "nasser" + num;
- استفاده از متد تبدیل به متن :
var num = 15; var a = num.toString();