Javascript parseFloat() Metodu Kullanımı
Merhaba, bu yazımda javascript parseFloat() metodu kullanımını örnekler ile anlatacağım. Bir önceki yazımda yine benzer bir metot olan Javascript parseInt() Metodu Kullanımı hakkında bilgi ve örneklere yer vermiştim.
parseFloat() metodu, kendisine parametre olarak verilen değerlere göre verilen değerleri ondalıklı sayı haline dönüştürür ve yeni bir değişken oluşturarak geri döndürür. Artı, eksi, nokta haricinde bir değer gördüğünde işlemi durdurur. Girilen değerin veri türü ne olursa olsun number veri türüne dönüşür. Ancak girilen değer kabul ettiği değerler haricinde olursa NaN sonucunu verir.
Örnek;
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 |
<!DOCTYPE html> <html> <head> <title>scetinkaya.com parseFloat() metodu kullanımı</title> </head> <body> <script> // parseFloat(); kendisine parametre olarak verilen değerlere göre verilen değerleri ondalıklı sayı haline dönüştürür ve yeni bir değişken oluşturarak geri döndürür. Artı, eksi, nokta haricinde bir değer gördüğünde işlemi durdurur. var sayi1 = 22; var sayi2 = "22"; var sayi3 = -30; var sayi4 = "+239"; var sayi5 = "Sayı 5"; var sayi6 = "5 6 7 8 9"; var sayi7 = 13.27; var cikti1 = parseFloat(sayi1); var cikti2 = parseFloat(sayi2); var cikti3 = parseFloat(sayi3); var cikti4 = parseFloat(sayi4); var cikti5 = parseFloat(sayi5); var cikti6 = parseFloat(sayi6); var cikti7 = parseFloat(sayi7); // sayi 1 document.write("sayi1 : " + sayi1 + "<br>"); document.write("sayi1 veri türü : " + typeof(sayi1) + "<br>"); document.write("cikti1 : " + cikti1 + "<br>"); document.write("cikti1 veri türü : " + typeof(cikti1) + "<hr>"); // sayi 2 document.write("sayi2 : " + sayi2 + "<br>"); document.write("sayi2 veri türü : " + typeof(sayi2) + "<br>"); document.write("cikti2 : " + cikti2 + "<br>"); document.write("cikti2 veri türü : " + typeof(cikti2) + "<hr>"); // sayi 3 document.write("sayi3 : " + sayi3 + "<br>"); document.write("sayi3 veri türü : " + typeof(sayi3) + "<br>"); document.write("cikti3 : " + cikti3 + "<br>"); document.write("cikti3 veri türü : " + typeof(cikti3) + "<hr>"); // sayi 4 document.write("sayi4 : " + sayi4 + "<br>"); document.write("sayi4 veri türü : " + typeof(sayi4) + "<br>"); document.write("cikti4 : " + cikti4 + "<br>"); document.write("cikti4 veri türü : " + typeof(cikti4) + "<hr>"); // sayi 5 document.write("sayi5 : " + sayi5 + "<br>"); document.write("sayi5 veri türü : " + typeof(sayi5) + "<br>"); document.write("cikti5 : " + cikti5 + "<br>"); document.write("cikti5 veri türü : " + typeof(cikti5) + "<hr>"); // sayi 6 document.write("sayi6 : " + sayi6 + "<br>"); document.write("sayi6 veri türü : " + typeof(sayi6) + "<br>"); document.write("cikti6 : " + cikti6 + "<br>"); document.write("cikti6 veri türü : " + typeof(cikti6) + "<hr>"); // sayi 7 document.write("sayi7 : " + sayi7 + "<br>"); document.write("sayi7 veri türü : " + typeof(sayi7) + "<br>"); document.write("cikti7 : " + cikti7 + "<br>"); document.write("cikti7 veri türü : " + typeof(cikti7) + "<hr>"); </script> </body> </html> |
Çıktısı;
sayi1 : 22
sayi1 veri türü : number
cikti1 : 22
cikti1 veri türü : number
sayi2 : 22
sayi2 veri türü : string
cikti2 : 22
cikti2 veri türü : number
sayi3 : -30
sayi3 veri türü : number
cikti3 : -30
cikti3 veri türü : number
sayi4 : +239
sayi4 veri türü : string
cikti4 : 239
cikti4 veri türü : number
sayi5 : Sayı 5
sayi5 veri türü : string
cikti5 : NaN
cikti5 veri türü : number
sayi6 : 5 6 7 8 9
sayi6 veri türü : string
cikti6 : 5
cikti6 veri türü : number
sayi7 : 13.27
sayi7 veri türü : number
cikti7 : 13.27
cikti7 veri türü : number
şeklinde olacaktır. Örnekler çeşitlendirilebilir fakat ben bu kadar örneğin javascript parseFloat() metodun ne işe yaradığını anlatacağını düşünüyorum. Yukarıdaki kodları çalıştırın ve detaylı şekilde inceleyin.
Javascript parseFloat() metodu kullanımı bu şekilde. Bir sonraki yazıda görüşmek üzere.