Tip Dönüşümleri
String
Tipine Dönüştürme
String
Tipine DönüştürmeBir değeri string
tipine çevirmek için String()
fonksiyonu veya .toString()
metodu kullanılır. Örnek.
String()
fonksiyonu NaN
, Null
ve Undefined
değerini de string
olarak çevirebilir. Öte yandan .toString()
metodu daha sıkıdır. NaN
değeri için çevrim yaparken diğer özel değerler için hata verir.
Yukarıdaki değerlerin hepsi string
tipine dönüştürülür. Diğer yöntemde ise:
Number
Tipine Dönüştürme
Number
Tipine Dönüştürme
Number()
|+
|parseInt()
|parseFloat()
Bir değeri number
tipine dönüştürmek için sayı tipine dönüştürülebilir bir değere sahip olması gerekir. Numbe
r tipinde olmayan bir değişkeni number tipine dönüştürmek için birkaç yöntem var. İlk yöntem değişkenin önüne + işareti koymak.
Diğer yöntemlerden biri de Number()
fonksiyonudur.
Bu yöntemler katı yöntem olup eğer değişken içinde sayısal olmayan bir karakter var ise NaN
değeri verir.
Bu sebeple parseInt()
veya parseFloat()
fonksiyonları daha işlevsel olabilir. parseInt()
ile tamsayıları, parseFloat()
ile ondalıklı sayıları dönüştürebiliriz.
Bu fonksiyonlar baştan ve sondan boşlukları kırpar ve ardından sol baştaki rakamlardan başlar. Sağa doğru rakamların bittiği yerde rakamı sonlandırır. parseInt()
fonksiyonu isteğe bağlı bir parametre daha alır. Bu da taban bilgisidir. Örnek.
Boolean
Tipine Dönüştürme
Boolean
Tipine Dönüştürme
Boolean()
|!!
Bir değeri boolean
tipine çevirmek için Boolean()
fonksiyonu veya !!
operatörü kullanılır.
Boolean
tipine çevirmek için Boolean()
fonksiyonu kullanılır. Örnek.
Matematiksel olarak true
değer 1 false
değer 0'dır. Tersten deneyelim.
Karakter dizilerinde ise boş string değeri false
herhangi bir karakter içeren string true
olur.
Bir değeri boolean
tipine çevirmek için !!
operatörü de kullanılır. Örnek.
Last updated