Skip to content

convertDataUnit

データを異なる単位(ビット、バイト、キロバイトなど)に変換します。

二進制接頭語と十進制接頭語をサポートしています。

二進制接頭語は、国際電気標準会議(IEC)によって定義され、2 の冪に基づいています(例:1 KiB = 2^10 バイト)。十進制接頭語は、国際単位系(SI)の一部であり、10 の冪に基づいています(例:1 kB = 10^3 バイト)。

Added in v0.0.2

Usage

ts
import { convertDataUnit } from 'parsnip-kit'

convertDataUnit(1, 'B', 'bit', 'binary') // 8
convertDataUnit(1, 'B', 'bit', 'decimal') // 8

convertDataUnit(1024, 'B', 'KB', 'binary') // 1
convertDataUnit(1000, 'B', 'KB', 'decimal') // 1

API

Arguments

ArgTypeOptionalDefaultDescription
valuenumberfalseundefined変換するデータサイズの値
fromDataUnitfalseundefinedデータサイズの元の単位
toDataUnitfalseundefined変換する目標データ単位
prefix'binary' | 'decimal'falseundefined変換に使用する接頭語の種類(二進制または十進制)。デフォルトは 'binary' です

Returns

Type
number

Reference

DataUnit