Tabii. parseInt() fonksiyonu, sayı karşılığı olan String'lerin tiplerini Integer'a çevirir.
Aşağıdaki örnekte gözüken a değişkeni string, fakat sayısal bir değere sahip ve sorunsuz bir şekilde Integer'a çevrilebilir:
[CODE lang="javascript" title="Doğru kullanım örneği"]var a = "34";
a = parseInt(a);
console.log(a); // Sonuç: 34[/CODE]
Aşağıdaki b değişkeninin değerinin bir sayısal karşılığı olmadığı için, parsing işlemi sonrasında nan (not a number: Sayı değil) dönecektir:
[CODE lang="javascript" title="Yanlış kullanım örneği"]var b = "İstanbul";
b = parseInt(b); // Parse edilen değişkenin değeri sayısal bir değer içermediği için, b değişkeninin değeri NaN'a eşitlenecektir.
console.log(b); // Sonuç: NaN[/CODE]
Ekleme: Bir de bunun parseFloat() diye bir kardeşi var. Bu da ondalıklı sayı çevrimi için kullanılıyor.