`

byte 的1024转换方法

js 
阅读更多
今天在要用到字节转换并且带上不同单位,于是在网上找了一下,记录下来以备后用
function bytesToSize(bytes) {
    if (bytes === 0) return '0 B';
    var k = 1024, // or 1000
        sizes = ['B', 'KB', 'MB', 'GB', 'TB', 'PB', 'EB', 'ZB', 'YB'],
        i = Math.floor(Math.log(bytes) / Math.log(k));

    return (bytes / Math.pow(k, i)).toFixed(1) + ' ' + sizes[i];
}

摘自http://www.cnblogs.com/interdrp/p/5869285.html
分享到:
评论

相关推荐

    c#中string转换成字节byte的处理方法

    `Convert.ToByte()` 是一种常见的用于将字符串转换为字节的方法。该方法尝试将指定的字符串转换为一个8位无符号整数,即byte类型。 **示例代码:** ```csharp string str = "65"; byte data; try { data = Convert...

    byte数组转换工具类 byte数组转int,byte数组转short,short转byte数组

    byte数组操作的工具类,支持byte数组转int,int转byte数组,byte数组转short,short转byte数组。。。 下载的人多了,csdn会自动涨分,现在可以手动调了,我给降到最低了

    Java String与Byte类型转换

    在Java编程中,String对象和Byte类型的转换是常见的操作,特别是在网络编程中,因为网络通信通常涉及字节流的处理。下面将详细讲解Java中如何进行这两种类型之间的转换,并探讨其在网络编程中的应用。 首先,让我们...

    Cstring 与BYTE类型之间转换

    ### Cstring 与 BYTE 类型之间转换 在计算机编程领域,数据类型的转换是十分常见的操作。尤其是在处理网络通信、文件读写等场景时,经常需要将字符串类型(如`CString`)与字节类型(如`BYTE`)进行相互转换。这种...

    String(含Hex)与Byte数组互相转换[代码]

    在Java或类似的编程语言中,我们经常会遇到需要将字符串(String)与字节数组(Byte[])以及十六进制表示的字符串(Hex)进行相互转换的情况。这些转换在处理网络通信、文件存储、加密解密等领域尤为关键。下面我们...

    BYTE类型之间相互转换

    在C++中,有多种方法可以实现不同类型之间的转换,包括`BYTE`与其他基本类型之间的转换。 1. **基本数据类型的转换** C++中的基本数据类型包括`int`, `float`, `char`, `short`等。要将一个`BYTE`转换为其他基本...

    S7-1200中将BYTE类型数据转换成char类型数据的具体方法.docx

    本教程将详细介绍如何在TIA博途环境下将BYTE类型的数据转换成char类型数据,以及在转换过程中需要注意的事项。 首先,创建一个TIA博途的新测试项目,然后在程序块中定义一个DB块。在这个DB块中,我们需要创建两个...

    C# byte数组与Image相互转换的方法

    1、把一张图片(png bmp jpeg bmp gif)转换为byte数组存放到数据库。 2、把从数据库读取的byte数组转换为Image对象,赋值给相应的控件显示。 3、从图片byte数组得到对应图片的格式,生成一张图片保存到磁盘上。 ...

    java byte相互转换详解左右位移

    1. **byte转int**:将一个byte转换为int,可以通过与0xFF进行按位与操作(AND),然后根据位移规则进行左移或右移操作。例如,`byte b = 10; int i = b & 0xFF;` 这里`b & 0xFF`操作的目的是保证只有低8位参与运算,...

    Image 和Byte数组之间转换

    本文档将详细介绍两个方法:一个是如何将`Image`对象转换为`byte[]`数组;另一个是如何将`byte[]`数组还原回`Image`对象。 #### 二、Image转Byte数组 **方法名**:`imageToByteArray` **功能**:将一个`System....

    C#byte数组结构体互相转换示例.zip

    总结起来,这个"C#byte数组结构体互相转换示例"提供了C#中结构体与字节数组之间转换的实用方法,解决了开发过程中常见的序列化和反序列化需求,提高了代码效率。开发者可以根据自己的项目需求,直接引用或借鉴这些...

    C#中bitmap、stream、byte类型转换实例

    要将byte数组转换回Stream,我们可以创建一个新的MemoryStream,并使用Write方法将byte数组写入其中。 ```csharp Stream imageStream = new MemoryStream(imageBytes); // 将byte数组转换为Stream ``` ### byte[]...

    java基本类型与byte数组互相转换.doc

    在上面的代码中,我们可以看到将Java基本类型转换为byte数组的多个方法,每个方法都可以将对应的基本类型转换为byte数组。例如,shortToByteArr方法将short类型转换为byte数组,intToByteArr方法将int类型转换为byte...

    delphi中String,PChar,PByte,Array of Char,Array of Byte 互相转换

    ### Delphi中String,PChar,PByte,Array of Char,Array of Byte 互相转换 在Delphi编程语言中,字符串和其他与...掌握了这些基本的转换方法后,开发者可以更加灵活地处理 Delphi 应用程序中的各种字符串操作需求。

    String 与byte[] 间的转换

    在 Java 中,String 类型可以使用 getBytes() 方法将字符串转换为 byte[] 数组,但是这种方法有可能会出现乱码问题,因为 getBytes() 方法使用平台默认的编码方式,这可能会导致乱码问题。为了避免这种问题,我们...

    Base64与byte[]相互转换

    ### Base64与byte[]相互转换 #### 一、Base64编码简介 Base64是一种基于64个可打印字符来表示二进制数据的表示方法。它被广泛应用于电子邮件、网页等需要将二进制数据转换为文本格式进行传输的场景中。Base64编码...

    android byte字节数组转换十六进制字符串

    在Android开发中,有时我们需要将字节数组(byte array)转换为十六进制字符串,以便于数据存储、传输或调试。这是因为字节数组是二进制数据,而十六进制字符串则是一种人类可读的表示方式。下面我们将详细讨论如何...

    byte与bit转换工具

    本篇文章将深入探讨byte与bit之间的转换,以及如何使用"Byte转Bit"这样的工具进行转换。 1. **字节(Byte)与位(Bit)的概念** - **字节(Byte)**: 字节是计算机存储和传输数据的基本单位,通常用大写字母B表示...

    java byte数组与int,long,short,byte的转换实现方法

    最后,`int`到`byte`数组的转换与`short`类似,`intToByteArray`方法将32位的`int`转换为长度为4的`byte`数组: ```java public static byte[] intToByteArray(int s) { byte[] targets = new byte[4]; // ... ...

    4BYTE转换成float型代码

    标题"4BYTE转换成float型代码"指的是将4个字节的数据转换为浮点数(float)的程序代码。在C++或Visual C++(vc)环境中,这通常涉及到低级别内存操作和类型转换。以下是转换过程中涉及的关键知识点: 1. **字节序**...

Global site tag (gtag.js) - Google Analytics