ヘッダ部分
<SCRIPT LANGUAGE="JavaScript">
function dispResult(form) {
for(var i = 0 ; i < form.elements.length ; i = i + 2) {
//以下のif文はIE3.0用の処理。IE3.0はatan2()に未対応のため
if((i == 8)&&(navigator.appVersion.indexOf('MSIE') != -1)) {
form.elements[9].value = "MSIEは未対応"
continue
}
form.elements[i + 1].value = eval(form.elements[i].value)
}
}
</SCRIPT>
ボディ部分
<BODY onLoad="dispResult(document.form1)">
:
:
<FORM NAME="form1">
メソッド<BR>
<INPUT TYPE="text" value="Math.abs(-10)" onChange="dispResult(this.form)">
<INPUT TYPE="text"><BR>
<INPUT TYPE="text" value="Math.acos(.7)" onChange="dispResult(this.form)">
<INPUT TYPE="text"><BR>
<INPUT TYPE="text" value="Math.asin(.7)" onChange="dispResult(this.form)">
<INPUT TYPE="text"><BR>
<INPUT TYPE="text" value="Math.atan(.7)" onChange="dispResult(this.form)">
<INPUT TYPE="text"><BR>
<INPUT TYPE="text" value="Math.atan2(5,8)" onChange="dispResult(this.form)">
<INPUT TYPE="text"><BR>
<INPUT TYPE="text" value="Math.ceil(8.1)" onChange="dispResult(this.form)">
<INPUT TYPE="text"><BR>
<INPUT TYPE="text" value="Math.cos(.5)" onChange="dispResult(this.form)">
<INPUT TYPE="text"><BR>
<INPUT TYPE="text" value="Math.exp(2)" onChange="dispResult(this.form)">
<INPUT TYPE="text"><BR>
<INPUT TYPE="text" value="Math.floor(5.3)" onChange="dispResult(this.form)">
<INPUT TYPE="text"><BR>
<INPUT TYPE="text" value="Math.log(3)" onChange="dispResult(this.form)">
<INPUT TYPE="text"><BR>
<INPUT TYPE="text" value="Math.max(100,99)" onChange="dispResult(this.form)">
<INPUT TYPE="text"><BR>
<INPUT TYPE="text" value="Math.min(100,99)" onChange="dispResult(this.form)">
<INPUT TYPE="text"><BR>
<INPUT TYPE="text" value="Math.pow(2,8)" onChange="dispResult(this.form)">
<INPUT TYPE="text"><BR>
<INPUT TYPE="text" value="Math.random()" onChange="dispResult(this.form)">
<INPUT TYPE="text"><BR>
<INPUT TYPE="text" value="Math.round(9.5)" onChange="dispResult(this.form)">
<INPUT TYPE="text"><BR>
<INPUT TYPE="text" value="Math.sin(.6)" onChange="dispResult(this.form)">
<INPUT TYPE="text"><BR>
<INPUT TYPE="text" value="Math.sqrt(2)" onChange="dispResult(this.form)">
<INPUT TYPE="text"><BR>
<INPUT TYPE="text" value="Math.tan(.3)" onChange="dispResult(this.form)">
<INPUT TYPE="text"><BR>
プロパティ<BR>
<INPUT TYPE="text" value="Math.E" onChange="dispResult(this.form)">
<INPUT TYPE="text"><BR>
<INPUT TYPE="text" value="Math.LN2" onChange="dispResult(this.form)">
<INPUT TYPE="text"><BR>
<INPUT TYPE="text" value="Math.LN10" onChange="dispResult(this.form)">
<INPUT TYPE="text"><BR>
<INPUT TYPE="text" value="Math.LOG2E" onChange="dispResult(this.form)">
<INPUT TYPE="text"><BR>
<INPUT TYPE="text" value="Math.LOG10E" onChange="dispResult(this.form)">
<INPUT TYPE="text"><BR>
<INPUT TYPE="text" value="Math.PI" onChange="dispResult(this.form)">
<INPUT TYPE="text"><BR>
<INPUT TYPE="text" value="Math.SQRT1_2" onChange="dispResult(this.form)">
<INPUT TYPE="text"><BR>
<INPUT TYPE="text" value="Math.SQRT2" onChange="dispResult(this.form)">
<INPUT TYPE="text"><BR>
</FORM>