Javascript toFixed() Metodu Kullanımı
Merhaba, bu yazımda javascript de matematiksel metot olan toFixed() metodu kullanımından bahsedecek ve örnekler ile çeşitlendirmeye çalışacağım. Bir önceki Javascript yazımda Javascript length Özelliği Kullanımı hakkında bilgi ve örnekler vermeye çalışmıştım. Eğer okumadıysanız ve length özelliğinin kullanımını bilmiyorsanız o yazıma da bakabilirsiniz.
Javascript toFixed() metodu, kendisine parametre olarak verilen sayının ondalık hane sayısının belirlenmesi için kullanılır. Küsurat olarak kaç hane gösterilmesi isteniyorsa sayı ile belirlenir. Metot yeni bir değişken oluşturup sonucu geri döndürür.
Örnek;
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
<html> <head> </head> <body> <script> // toFixed(); parametre olarak verilen sayının ondalık hane sayısının belirlenmesi için kullanılır. kaç hane isteniyorsa sayı ile belirlenir. yeni bir değişken oluşturup geri döndürür. var uzunsayi = 4.12345678; document.write("Sayının normal hali: " + uzunsayi + "<br><br>"); var kisasayi = uzunsayi.toFixed(2); document.write("Sayının toFixed() ile küsürati azaltılmış hali : " + kisasayi); </script> </body> </html> |
Çıktısı;
Sayının normal hali: 4.12345678
Sayının toFixed() ile küsuratı azaltılmış hali : 4.12
şeklinde olacaktır. Gördüğünüz gibi metot içinde 2 rakamı belirttik ve noktadan sonra 2 rakam görünmesini istemiş olduk. Bu metot virgül ile çalışmaz belirtmekte şimdiden fayda var.Nokta ile kullanmanız gerekir. Eğer hiç rakam girmezseniz küsurat komple yok olur. Javascript ile matematiksel küsurat işlemleri yapacaksanız kullanmanızda fayda var bu metodu.
Diğer Örnek;
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
<html> <head> </head> <body> <script> // toFixed(); parametre olarak verilen sayının ondalık hane sayısının belirlenmesi için kullanılır. kaç hane isteniyorsa sayı ile belirlenir. yeni bir değişken oluşturup geri döndürür. var kisasayi = 4.1234; document.write("Sayının normal hali: " + kisasayi + "<br><br>"); var uzunsayi = kisasayi.toFixed(8); document.write("Sayının toFixed() ile küsürati artırılmış hali : " + uzunsayi); </script> </body> </html> |
Çıktısı;
Sayının normal hali: 4.1234
Sayının toFixed() ile küsürati artırılmış hali : 4.12340000
şeklinde oldu. Burada şöyle bir durum var. Ben her durumda 8 haneli bir küsurat yazdırmış oldum. Sayım normalde 4 hane küsurata sahipken ben 8 belirttiğim için sonuna 0 ekledi.
Javascript toFixed() kullanımı bu şekilde. İnşallah faydalı olabilmişizdir. Bir sonraki yazıda görüşmek üzere.