浅谈JS的二进制家族

浅谈JS的二进制家族

什么是二进制?

在计算机系统中,数值一般用二进制表示,即只有 0 和 1 两种状态。在 JavaScript 中,二进制数可以以 0b0B 表示。

示例1:将十进制数转化为二进制数

const num = 10;
const binaryNum = num.toString(2);
console.log(binaryNum); // '1010'

示例2:将二进制数转化为十进制数

const binaryNum = 1010;
const num = parseInt(binaryNum, 2);
console.log(num); // 10

什么是八进制?

八进制数使用 0 开头表示,在 JavaScript 中可以使用 0o0O 表示。

示例1:将十进制数转化为八进制数

const num = 10;
const octalNum = num.toString(8);
console.log(octalNum); // '12'

示例2:将八进制数转化为十进制数

const octalNum = 12;
const num = parseInt(octalNum, 8);
console.log(num); // 10

什么是十六进制?

十六进制数使用 0x 或 0X 开头表示,在 JavaScript 中也可以直接使用。

示例1:将十进制数转化为十六进制数

const num = 255;
const hexNum = num.toString(16);
console.log(hexNum); // 'ff'

示例2:将十六进制数转化为十进制数

const hexNum = 'ff';
const num = parseInt(hexNum, 16);
console.log(num); // 255

总结

可以看到,在 JavaScript 中,除了十进制数外,还存在二进制、八进制和十六进制这三种不同进制的数值表示方式。在实际开发中,可以根据不同需求选择合适的进制方式表示数值,提高代码效率和可读性。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:浅谈JS的二进制家族 - Python技术站

(0)
上一篇 2023年5月27日
下一篇 2023年5月27日

相关文章

  • 使用 Opentype.js 生成字体子集的实例代码详解

    使用 Opentype.js 生成字体子集的实例代码详解 什么是 Opentype.js Opentype.js 是一个 JavaScript 库,主要用于解析和操作 OpenType 字体。通过使用 Opentype.js,我们可以将 OpenType 字体嵌入到 Web 页面中,并对其进行各种操作,如显示、排版、模糊和旋转等。 什么是字体子集 字体子集是…

    JavaScript 2023年5月27日
    00
  • 基于JavaScript实现五子棋游戏

    基于JavaScript实现五子棋游戏攻略 简介 五子棋是一款益智类的棋类游戏,它的规则简单易懂,但是玩起来十分有趣。在这里,我们将会使用JavaScript语言来实现五子棋游戏。 前置知识 在开始开发之前,我们需要掌握以下知识: HTML和CSS基础知识。 JavaScript基础知识,以及DOM操作和事件处理相关的知识。 一定的算法和数据结构基础。 实现…

    JavaScript 2023年6月11日
    00
  • JS优雅的使用function实现一个class

    使用function实现一个class的过程被称为JavaScript中的“类式继承”。下面是一个完整攻略,包含了步骤和示例。 步骤 使用function定义一个主要的类,并将它赋值给一个变量,例如Person。这个类将包含构造函数和其他的原型方法。 在主类中定义原型方法,例如Person.prototype.sayHello,这里是一个例子: javasc…

    JavaScript 2023年5月27日
    00
  • vue 获取url里参数的两种方法小结

    下面我将为您详细讲解“vue 获取url里参数的两种方法小结”的完整攻略。 一、 获取参数的两种方法 方法一:使用正则表达式 这种方法需要使用正则表达式来获取url里的参数,步骤如下: 获取当前页面的url let url = window.location.href; 编写正则表达式,获取url里的参数 假设我们要获取名为“id”的参数,正则表达式如下: …

    JavaScript 2023年6月11日
    00
  • JavaScript的parseInt 取整使用

    下面是关于JavaScript中parseInt方法的取整使用的完整攻略: 什么是 parseInt 方法 parseInt 方法是 JavaScript 内置的一个函数,用来将一个字符串转换成整数(Number)。 它的语法格式如下: parseInt(string, radix) 其中: string:需要转换成整数的字符串。 radix:可选,表示转换…

    JavaScript 2023年5月28日
    00
  • js中toString()和String()区别详解

    下面是详细的攻略: 标题 1. JS中toString()方法 在JS中,每个基本数据类型都内置了一个toString()方法。这个方法可以把当前对象转换为一个字符串形式,然后返回结果。toString()方法通常不需要传入参数,但是可以接受一个表示基数的参数,用于指定输出数字的基数。 2. String()函数 String()函数是JS中的一个函数,在没…

    JavaScript 2023年5月28日
    00
  • JavaScript之引用类型介绍

    下面是详细讲解“JavaScript之引用类型介绍”的完整攻略。 引用类型介绍 在JavaScript中,除了基本类型(number、string、boolean、null、undefined)之外,还有一类特殊的类型,被称为引用类型。引用类型是由多个值组成的对象。 对象 对象是引用类型的最基本类型。对象是由多个键值对组成的属性集合。 创建对象有两种方式,一…

    JavaScript 2023年5月19日
    00
  • 从此不再惧怕URI编码 JavaScript及C# URI编码详解

    从此不再惧怕URI编码:JavaScript及C# URI编码详解 URI是什么? URI(Uniform Resource Identifier),中文名为统一资源标识符,是用于标识抽象或物理资源的字符串。 在Web中,我们常用URI表示Web资源的位置和ID。 URI分为三个部分: URI = scheme://host[:port]/path[?que…

    JavaScript 2023年5月20日
    00
合作推广
合作推广
分享本页
返回顶部