Základní aritmetické operace

Číslo A :
<input type="text" name="A" value="0">
Číslo B :
<input type="text" name="B" value="0">
Číslo C :
<input type="text" name="C" value="0">
       
<input type="button" name="tlacitko" value="A+B" onClick="AplusB()">

Postup

  1. Definice skriptu

    <script language="JavaScript">
    ...
    <script>
  2. Definice 1.funkce

    function AplusB() {
    // deklarace
      var a,b;
      a=document.all.A.value;
      b=document.all.B.value;
    
      document.all.C.value= a+b;
    
      return;
    }
  3. Definice 2.funkce

    function AminusB() {
    // deklarace
      var a,b;
    // konverze typu
      a=parseFloat(document.all.A.value);
      b=parseFloat(document.all.B.value);
    
        document.all.C.value= a-b;
    
      return;
    }
  4. Definice 3.funkce

    function AkratB() {
    // deklarace
      var a,b;
    // konverze typu
      a=parseFloat(document.all.A.value);
      b=parseFloat(document.all.B.value);
    //test spravnosti hodnot a,b
      if (isNaN(a)) {
    	document.all.A.value='Zadejte číslo.';
    	document.all.A.select();
    	document.all.A.focus();
    
      return;
      }
      if (isNaN(b)) {
    	document.all.B.value='Zadejte číslo.';
    	document.all.B.select();
    	document.all.B.focus();
    	return;
      } 
    
        document.all.C.value= a*b;
    
      return;
    }
  5. Definice 4.funkce

    function AdelenoB() {
    // deklarace
      var a,b;
    // konverze typu
      a=parseFloat(document.all.A.value);
      b=parseFloat(document.all.B.value);
    //test spravnosti hodnot a,b
      if (isNaN(a)) {
    	document.all.A.value='Zadejte číslo.';
    	document.all.A.select();
    	document.all.A.focus();
    
      return;
      }
      if (isNaN(b)) {
      	document.all.B.value='Zadejte číslo.';
    	document.all.B.select();
    	document.all.B.focus();
    	return;
      } 
    
      if (a!=0)) {
        document.all.C.value= a*b;
      } else {
      	document.all.B.value='Napřípustné dělení 0.';
    	document.all.B.select();
    	document.all.B.focus();
      }
    
      return;
    }