String Fonksiyonu
String fonksiyonu, iletilen
değeri bir string'e dönüştürür.
İlkel veri türleri (sayılar, stringler ve diğer basit türler) için dönüşümler
en açık şekilde gerçekleşir.
Örneğin: true -
'true', 5 - '5'.
Nesneler ise
çoğunlukla '[object
Object]''e dönüştürülür,
ancak istisnalar olabilir.
Sözdizimi
javascriptString(dönüştürülecek değer);
Örnek
Hadi 0 sayısını string'e dönüştürelim:
javascriptString(0);
Kodun çalıştırılmasının sonucu:
javascript'0'
Örnek
Şimdi fonksiyon parametresine
sayısal olmayan bir değer NaN verelim:
javascriptString(NaN);
Sonuç olarak şu stringi alırız:
javascript'NaN'
Örnek
Boolean
değeri false'u dönüştürelim:
javascriptString(false);
Kodun çalıştırılmasının sonucu:
javascript'false'
Örnek
String fonksiyonunu kullanarak bir stringi
dönüştürelim:
javascriptString('str');
Kod çalıştıktan sonra çıktıda aynı stringi alırız:
javascript'str'
Örnek
Şimdi fonksiyon parametresine
null değerini verelim:
javascriptString(null);
Kodun çalıştırılması sonucunda stringe dönüştürülmüş değeri alırız:
javascript'null'
Örnek
Fonksiyon parametresine
undefined değerini verelim:
javascriptString(undefined);
Kodun çalıştırılmasının sonucu:
javascript'undefined'
Örnek
Şimdi parametreye boş bir nesneyi temsilen kaşlı ayraçlar koyalım:
javascriptString({});
Kod çalıştıktan sonra içinde verilen nesnenin tipinin belirtildiği bir string alırız:
javascript'[object Object]'
Örnek
Şimdi köşeli ayraçları yani boş bir diziyi dönüştürelim:
javascriptString([]);
Sonuçta nesne tipinin açıklaması yerine boş bir string alırız:
javascript''
Örnek
Fonksiyon parametresine sayılarla doldurulmuş bir dizi ekleyelim:
javascriptString([1, 2, 3]);
Kodun çalıştırılması sonucunda dizinin tüm değerleri tek bir stringe dönüştürülür:
javascript'1,2,3'