eval()の使い方

上は入力した計算式をeval()で囲んだ
下はそのまま代入した
実行結果

計算式を入力 

結果(evalあり)
結果(evalなし)


ヘッダ部分
<SCRIPT LANGUAGE="JavaScript">
function evalTest(form)	{
	form.result1.value=eval(form.input.value)
	form.result2.value=form.input.value
}
</SCRIPT>

ボディ部分 <FORM> 計算式を入力 <INPUT TYPE="text" NAME="input"> <INPUT TYPE="button" NAME="calc" VALUE="計算" onClick="evalTest(this.form)"><P> 結果(evalあり)<INPUT TYPE="text" NAME="result1"><BR> 結果(evalなし)<INPUT TYPE="text" NAME="result2"> </FORM>