var num1 = 30;
var num2 = 10;
document.write(num1*num2);
で計算結果をブラウザに表示
let num3 = 4.8;
let num4 = 1.5;
document.write(num3/num4);
document.write((num3*10)/(num4*10));
で計算結果をブラウザに表示
※ 変数宣言のletは以前なかった。以前はみなvarを使っていた。letのほうが制約がある
48/15だと3.2になるが、
4.8/1.5だと3.1999999999999997
JavaScriptの小数演算は2進数で計算するため、誤差が出るとのこと。注意が必要
とりあえず整数にして計算
円周率 πはMath.PI
document.write(Math.PI);
自然対数の底 eはMath.E
document.write(Math.E);
1.5M + 4.8 = log10 E [J]
var mag1 = 7.0;
var log1 = 1.5*mag1 + 4.8;
var ene1 = Math.pow(10,log1);
document.write("M7.0のE[J]:"+ene1);
1.9953×1015[J]
6.3096×1014[J]
Mが1大きくなるとエネルギー101.5倍(約31.6倍)
Mが2大きくなるとエネルギー103倍(1000倍)
フォームへマグニチュード Mの値入力(半角英数で)
---↓ 計算 calc---ギガジュール [GJ] = 109ジュール [J]
NaN:Not a Number ・・・ 非数(数値ではない)