JavaScript中的十進制轉二進制

一、JS16進制轉10進制

function hexToDec(hex) {
  return parseInt(hex, 16);
}

此函數將16進制數轉換為10進制數。

二、JS10進制轉16進制補0

function decToHexWithPadding(dec, minLength) {
  var hex = decToHex(dec);
  while (hex.length < minLength) {
    hex = "0" + hex;
  }
  return hex;
}

function decToHex(dec) {
  return dec.toString(16);
}

此函數將10進制數轉換為16進制數,並確保結果長度為minLength。

三、JS10進制轉16進制

function decToHex(dec) {
  return dec.toString(16);
}

此函數將10進制數轉換為16進制數。

四、2進制轉進制10進制

function binaryToDecimal(binary) {
  var decimal = 0;
  for (var i = 0; i < binary.length; i++) {
    if (binary.charAt(i) == '1') {
      decimal += Math.pow(2, binary.length - i - 1);
    }
  }
  return decimal;
}

此函數將二進制數轉換為10進制數。

五、JS十進制轉2進制

function decToBinary(dec) {
  return (dec >>> 0).toString(2);
}

此函數將10進制數轉換為二進制數。

六、16進制轉2進制

function hexToBinary(hex) {
  var decimal = hexToDec(hex);
  return decToBinary(decimal);
}

此函數將16進制數轉換為二進制數。

七、8進制轉2進制

function octalToBinary(octal) {
  var decimal = parseInt(octal, 8);
  return decToBinary(decimal);
}

此函數將8進制數轉換為二進制數。

八、10進制轉8進制怎麼轉

function decToOctal(dec) {
  return dec.toString(8);
}

此函數將10進制數轉換為8進制數。

九、8進制轉10進制

function octalToDec(octal) {
  return parseInt(octal, 8);
}

此函數將8進制數轉換為10進制數。

原創文章,作者:QFSQ,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/149188.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
QFSQ的頭像QFSQ
上一篇 2024-11-04 17:51
下一篇 2024-11-04 17:51

相關推薦

  • 使用JavaScript日期函數掌握時間

    在本文中,我們將深入探討JavaScript日期函數,並且從多個視角介紹其應用方法和重要性。 一、日期的基本表示與獲取 在JavaScript中,使用Date對象來表示日期和時間,…

    編程 2025-04-28
  • JavaScript中使用new Date轉換為YYYYMMDD格式

    在JavaScript中,我們通常會使用Date對象來表示日期和時間。當我們需要在網站上顯示日期時,很多情況下需要將Date對象轉換成YYYYMMDD格式的字符串。下面我們來詳細了…

    編程 2025-04-27
  • JavaScript中修改style屬性的方法和技巧

    一、基本概念和方法 style屬性是JavaScript中一個非常重要的屬性,它可以用來控制HTML元素的樣式,包括顏色、大小、字體等等。這裡介紹一些常用的方法: 1、通過Java…

    編程 2025-04-25
  • JavaScript中的Object.getOwnPropertyDescriptors()

    一、簡介 Object.getOwnPropertyDescriptors()是JavaScript中一個非常有用的工具。簡單來說,這個方法可以獲取一個對象上所有自有屬性的屬性描述…

    編程 2025-04-25
  • CloneDeep函數在Javascript開發中的應用

    一、CloneDeep的概念 CloneDeep函數在Javascript中是一種深層克隆對象的方法,可以在拷貝對象時避免出現引用關係。使用者可以在函數中設置可選參數使其滿足多種拷…

    編程 2025-04-25
  • JavaScript保留整數的完整指南

    JavaScript是一種通用腳本語言,非常適合Web應用程序開發。在處理數字時,JavaScript可以處理整數和浮點數。在本文中,我們將重點關注JavaScript如何保留整數…

    編程 2025-04-25
  • JavaScript點擊事件全方位指南

    一、click事件基礎 click事件是最常用的鼠標事件之一,當元素被單擊時觸發。click事件適用於大多數HTML元素(<a>、<button>)和SVG…

    編程 2025-04-25
  • 詳解JavaScript onclick事件

    一、onclick的基礎知識 onclick事件是JavaScript中最常用的事件之一,它在用戶點擊某個HTML元素時觸發。通常我們可以通過給元素添加一個onclick屬性來綁定…

    編程 2025-04-25
  • JavaScript淺拷貝

    一、什麼是淺拷貝 在JavaScript中,淺拷貝是一種將源對象的屬性複製到目標對象中的方法。淺拷貝的實現方式有多種,包括直接賦值、Object.assign()、展開運算符、co…

    編程 2025-04-25
  • JavaScript 數組轉成字符串

    一、數組轉成字符串的基本操作 在 JS 中,將數組轉成字符串是一項最基本但也最常見的操作之一。我們可以使用 Array 類型內置的 join() 方法實現。它將數組的元素連接成一個…

    編程 2025-04-25

發表回復

登錄後才能評論