学習方法
チャプター2の続きの続き
演算子
- 算術演算子
前置演算
例
let x = 3;
let y = ++x;
console.log(x); 結果:4
console.log(y); 結果:4
処理の流れ
xに3を代入
↓
++xを処理
↓
yに結果を代入
後置演算
例
let x = 3;
let y = x++;
console.log(x); 結果:4
console.log(y); 結果:3
処理の流れ
xに3を代入
↓
yにxを代入
↓
x++を処理
小数点を含む計算
例
console.log(0.2*3); 結果//0.60000000000000001
→Javascriptが内部的に数値を2進数で演算しているためらしい。
例2
console.log(0.2*3===0.6); 結果//false
→上の結果がそれの照明
例3
console.log(((0.2*10)*3)/10)
→では小数点を含む計算をどのように記述すればいいか。
- 値をいったん整数にしてから演算
- 1の結果を小数に戻す