Home Reference Source
public class | source

MathContext

BigDecimal用の環境設定

Static Member Summary

Static Public Members
public static get

128ビットの実数型 ( long double ) と同等

public static get

32ビットの実数型 ( float ) と同等

public static get

64ビットの実数型 ( double ) と同等

public static get

制限を設けない(ただし、割り算で循環小数の場合にエラーが出ます。)

Constructor Summary

Public Constructor
public

constructor(precision_or_name: string | number, roundingMode: RoundingModeEntity)

任意精度の環境設定データ

Member Summary

Private Members
private

精度

private

丸めモード

Method Summary

Public Methods
public

equals(x: MathContext): boolean

環境が等しいか

public

getPrecision(): number

精度

public

丸め方

public

toString(): string

文字列化

Static Public Members

public static get DECIMAL128: MathContext: * source

128ビットの実数型 ( long double ) と同等

Return:

MathContext

public static get DECIMAL32: MathContext: * source

32ビットの実数型 ( float ) と同等

Return:

MathContext

public static get DECIMAL64: MathContext: * source

64ビットの実数型 ( double ) と同等

Return:

MathContext

public static get UNLIMITED: MathContext: * source

制限を設けない(ただし、割り算で循環小数の場合にエラーが出ます。)

Return:

MathContext

Public Constructors

public constructor(precision_or_name: string | number, roundingMode: RoundingModeEntity) source

任意精度の環境設定データ

Params:

NameTypeAttributeDescription
precision_or_name string | number

精度を数値で指定するか、設定自体を文字列で指定する

roundingMode RoundingModeEntity
  • optional
  • default: RoundingMode.HALF_UP

丸めモード

Private Members

private precision: * source

精度

private roundingMode: * source

丸めモード

Public Methods

public equals(x: MathContext): boolean source

環境が等しいか

Params:

NameTypeAttributeDescription
x MathContext

比較対象

Return:

boolean

public getPrecision(): number source

精度

Return:

number

public getRoundingMode(): RoundingModeEntity source

丸め方

public toString(): string source

文字列化

Return:

string