みさご解体新書

fract関数

コード例

function fract(v: number): number {
  v = Math.abs(v);
  return v - Math.floor(v);
}

console.log(fract(1.7)); // 0.7
console.log(fract(1.8)); // 0.8
console.log(fract(1.9)); // 0.8999999999999999
console.log(fract(2.0)); // 0
console.log(fract(2.1)); // 0.10000000000000009
console.log(fract(2.2)); // 0.20000000000000018

引数 v の小数部だけを取り出す関数。