Text kutusuna uzun ve kısa kenarı girilen dikdörtgenin çevresini ve alanını hesaplayıp ekrana uyarı olarak veren program:
Nesneye olay atayarak javascript ile dikdörtgenin çevresini ve alanını hesaplama;
document.getElementById ile nesne oluşturulduktan sonra oluşturulan nesnenin onclick niteliğine fonksiyon tanımlaması yaparak kullanma
<input type="text" id="kenar1" placeholder="1. Kenarı girin">
<input type="text" id="kenar2" placeholder="2. Kenarı girin">
<input type="button" value="Hesapla" id="hesapla">
<script>
function hesapla(){
//text kutusu içindeki değerleri okuyup sayi1,sayi2 değişkenine aktarıyoruz.
var sayi1=document.getElementById("kenar1").value;
var sayi2=document.getElementById("kenar2").value;
//text kutusuna girilen değerler metinsel türdedir. Hesaplama yapabilmek için sayıya çeviriyoruz.
sayi1=Number(sayi1);
sayi2=Number(sayi2);
var alan=sayi1*sayi2;
var cevre=(sayi1+sayi2)*2;
alert("Dikdörtgenin alanı:"+alan+" \n Dikdörtgenin çevresi:"+cevre);
}
//hesaplama yapması için hesap butonunu seçiyoruz.
var hesapBtn=document.getElementById("hesapla");
//fonksiyonu olaya bağlıyoruz.
hesapBtn.onclick=hesapla;
</script>[divider]HTML etiketinin onclick özelliğine fonksiyon tanımlayarak javascript ile dikdörtgenin çevresini ve alanını hesaplama;
Etiketin onclick niteliğine fonksiyon yazılarak kullanma
<input type="text" id="kenar1" placeholder="1. Kenarı girin">
<input type="text" id="kenar2" placeholder="2. Kenarı girin">
<input type="button" value="Hesapla" id="hesapla" onclick="hesapla()">
<script>
function hesapla(){
//text kutusu içindeki değerleri okuyup sayi1,sayi2 değişkenine aktarıyoruz.
var sayi1=document.getElementById("kenar1").value;
var sayi2=document.getElementById("kenar2").value;
//text kutusuna girilen değerler metinsel türdedir. Hesaplama yapabilmek için sayıya çeviriyoruz.
sayi1=Number(sayi1);
sayi2=Number(sayi2);
var alan=sayi1*sayi2;
var cevre=(sayi1+sayi2)*2;
alert("Dikdörtgenin alanı:"+alan+" \n Dikdörtgenin çevresi:"+cevre);
}
</script>[divider]AddEventListener kullanarak javascript ile dikdörtgenin çevresini ve alanını hesaplama;
Nesne document.getElementById ile oluşturulduktan sonra nesnenin addEventListener işlevi ile tanımlayarak kullanma
<input type="text" id="kenar1" placeholder="1. Kenarı girin">
<input type="text" id="kenar2" placeholder="2. Kenarı girin">
<input type="button" value="Hesapla" id="hesapla">
<script>
function hesapla(){
//text kutusu içindeki değerleri okuyup sayi1,sayi2 değişkenine aktarıyoruz.
var sayi1=document.getElementById("kenar1").value;
var sayi2=document.getElementById("kenar2").value;
//text kutusuna girilen değerler metinsel türdedir. Hesaplama yapabilmek için sayıya çeviriyoruz.
sayi1=Number(sayi1);
sayi2=Number(sayi2);
var alan=sayi1*sayi2;
var cevre=(sayi1+sayi2)*2;
alert("Dikdörtgenin alanı:"+alan+" \n Dikdörtgenin çevresi:"+cevre);
}
//hesaplama yapması için hesap butonunu seçiyoruz.
var hesapBtn=document.getElementById("hesapla");
//fonksiyonu olaya bağlıyoruz.
hesapBtn.addEventListener("click",hesapla,false);
</script>[divider]
window.prompt kullanarak javascript ile dikdörtgenin çevresini ve alanını hesaplayan program;
prompt ve alert metodları ile çalıştırma örneği
<script>
var ken1=Number(window.prompt('dikdörtgenin 1.kenarını giriniz'));
var ken2=Number(window.prompt('dikdörtgenin 2.kenarını giriniz'));
//çemberin çevresini ve alanını hesaplama
var alan=ken1*ken2;
var cevre=(ken1+ken2)*2;
window.alert("Çevre:"+cevre+"---- Alan:"+alan);
</script>

