30 September 2011

BELAJAR Javascript ParseInt dan ParseFloat

ParseInt

Fungsi ini mungkinkan merubah satu variabel yang dilewatkan dengan parameter tertentu (bisa
dalam bentuk string ataupun dalam bentuk bilangan dalam basis yang disebutkan di parameter
kedua) menjadi bilangan bulat. Sintaksnya adalah sebagai berikut :



parseInt(string[, basis]);

Agar supaya fungsi parseInt() mengembalikan nilai bilangan bulat, maka parameter yang
dilewatkan harus dimulai dengan karakter bilangan [0-9], prefiks hexadesimal 0x, dan/atau
karakter +,-,e,dan E. Selain daripada itu maka fungsi parseInt() akan mengembalikan nilai NaN
(Not a Number). Jika karakter berikutnya tidak valid, maka dia akan diabaikan oleh fungsi
parseInt(), dan akan ditampilkan terpotong jika di bagian depan karakter valid dan bagian
belakang karakter tidak valid.

Berikut ini contoh penggunaan fungsi parseInt() :
var a = "123";
var b = "456";
document.write(a+b,"<BR>"); // hasil 123456
document.write(parseInt(a)+parseInt(b),"<BR>"); // hasil 579
--------------------------------------------------------------
contoh Kedua ::
<script type="text/javascript">

document.write(parseInt("10") + "<br />"); // hasil 10
document.write(parseInt("10.33") + "<br />"); // hasil 10
document.write(parseInt("34 45 66") + "<br />"); // hasil   34
document.write(parseInt(" 60 ") + "<br />"); // hasil 60
document.write(parseInt("40 years") + "<br />"); // hasil   40
document.write(parseInt("He was 40") + "<br />"); // hasil NaN

document.write("<br />");
document.write(parseInt("10",10)+ "<br />"); // hasil 10  
document.write(parseInt("010")+ "<br />"); // hasil 8
 document.write(parseInt("10",8)+ "<br />"); // hasil   8
document.write(parseInt("0x10")+ "<br />"); // hasil 16
document.write(parseInt("10",16)+ "<br />"); // hasil 16

</script>

dan contoh 3 yang menggunakan tabel :
link download :
ParseInt dan ParseFloat

parseFloat() 


Adalah satu fungsi inti dari JavaScript yang memungkinkan merubah variabel yang dilewatkan
dengan parameter tertentu menjadi bilangan desimal, Sintaks dari fungsi parseFloat adalah
sebagai berikut :

parseFloat(string);

contoh  penggunaan fungsi parseFloat()
<script type="text/javascript">

document.write(parseFloat("10") + "<br />"); // hasil 10
document.write(parseFloat("10.33") + "<br />"); // hasil 10.33
document.write(parseFloat("34 45 66") + "<br />"); // hasil   34
document.write(parseFloat(" 60 ") + "<br />"); // hasil 60
document.write(parseFloat("40 years") + "<br />"); // hasil   40
document.write(parseFloat("He was 40") + "<br />"); // hasil NaN

</script>


selamat Mencoba...!!!

Tidak ada komentar:

Posting Komentar