
電卓・計算フォーム JavaScript
電卓・計算フォーム JavaScriptJavaScriptで加減乗除[+,-,*,/]及び剰余[%]の計算フォームを作る方法です。 これは一体どのようにして行っているのでしょうか? 早速見てみましょう。
のようになっていてformタグを使ってformと計算前と計算後の[<input type="text">]を用意してそれぞれ[name=""]で名前を付けています。 それとやはり[form]の[input]の[type]属性で[button](<input type="button">)を用意していて[input]属性の[value=""]に設定した文字列[計算]というラベル文字を設定しています。 入力と結果をクリアするのに[form]の[input]の[type]属性で[reset](<input type="reset">)を用意していて[input]属性の[value=""]に設定した文字列[クリア]というラベル文字を設定しています。 ここでのポイントは[button]に割り当てられているイベント
です。
それではJavaScript外部ファイルの記述を見てみましょう。
この中の
が、入力された式を計算する際に利用されるJavaScript固有の組み込み関数で、[document]の[num_form]という名前の[output]という名前のフォームを構成するオブジェクトの[value]に数値計算に利用される[eval()]関数で同じく[document]の[unes_form]という名前の[res_input]という名前のフォームを構成するオブジェクトの[value](式)を計算して代入するという指定です。 次は同じようにformを使ってn進数変換フォームを作ってみましょう
|