計算機能    

加減算       
平方根 
乱数籤 

関数の定義 function 関数の呼び出し onclick
<script language="JavaScript">
function root(x) {
  e.value=Math.sqrt(x);
}
function ransu() {
  x=Math.floor((Math.random()*10));
  g.value=x;
}
</script>
<input type="button" size=10 name="b4" value=" √ " onclick="root(eval(d.value))" style="font.size:28;background:'yellow'">
document. はなくてもよい
eval は文字列 ⇒ 数式変換を行う
文字列 ⇒ 数値変換は parseInt( ),parseFloat( ) で逆はtoString( )