検索
ホームページウェブフロントエンドjsチュートリアルJavaScript を基数変換に使用して文字列を 10 進数に変換する_javascript のヒント

JS は、数値 (基数) の変換に役立つ多くの組み込み関数を備えた非常に魔法の言語です。

16 進数は JS で直接使用できます。
var a = 0xff; //255

基本文字列を 2 進数、8 進数、16 進数などの 10 進数に変換します。最も一般的に使用される変換は、2 桁目を書き込まずに 10 進数に変換することです。

コードをコピーします コードは次のとおりです:
parseInt("11", 2); // 3 2 進数から 10 進数へ
parseInt("77", 8); // 63 を 8 進数から 10 進数に変換します
parseInt("af", 16); //175 16 進数から 10 進数へ

10 進数を 2 進数、8 進数、16 進数の文字列に変換します
Object.toString(n): (n) は、
などのベースを表します。

コードをコピーします コードは次のとおりです:
(152).toString(2) // "10011000" ; まず括弧を使用して 152 をオブジェクトに「パッケージ化」するか、次のように記述します。 152..toString(2) // ここでの最初のポイントは 152 を float 型の 10 進数に変換し、2 番目のポイントはオブジェクト メソッドを導入することです。 152..toString(16) // "98" : 10 進数を 16 進数に変換します
152..toString(32) // "4o": 10 進数を 32 に変換します



同様に、JavaScript でサポートされる最大の基数は 36 (26 個の英語文字と 10 個の数字) です
35..toString(36) // "z" : 大文字と小文字は区別せず、最大エンコード "Z" をサポートします

変換プロセス中に完了する必要がある場合。次のメソッドを使用できます:

コードをコピーします コードは次のとおりです: /**
* @param num 入力する必要がある 16 個の数字
* @param len 入力する桁数。これは
です。 * @は完成した文字列を返します
**/
関数形式(num, len) {
var l = 数値.長さ
if (num.length for (var i = 0; i 数値 = "0" 数値
}
}

を返します。 }


声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
php怎么将16进制字符串转为数字php怎么将16进制字符串转为数字Oct 26, 2021 pm 06:36 PM

php将16进制字符串转为数字的方法:1、使用hexdec()函数,语法“hexdec(十六进制字符串)”;2、使用base_convert()函数,语法“bindec(十六进制字符串, 16, 10)”。

如何使用MySQL中的CONV函数将一个数值转换为不同的进制如何使用MySQL中的CONV函数将一个数值转换为不同的进制Jul 12, 2023 pm 02:33 PM

如何使用MySQL中的CONV函数将一个数值转换为不同的进制导言:在数据库中,常常需要将数值在不同的进制之间进行转换。MySQL提供了一个非常方便的函数CONV,可以快速实现数值的进制转换。本文将详细介绍如何使用CONV函数,以及提供了一些代码示例。一、CONV函数概述CONV函数是MySQL提供的一个数学函数,用于将一个数值从一种进制转换为另一种进制。它的

如何在JavaScript中将二进制转换为十进制?如何在JavaScript中将二进制转换为十进制?Aug 26, 2023 pm 02:21 PM

在本教程中,我们将学习在JavaScript中将二进制转换为十进制。二进制数用于数字电子产品。它是一个由‘0’和‘1’组成的字符串,表示相对于基数2的数字。以下是将二进制数转换为十进制数的不同方法。使用parseInt()方法在JavaScript中,parseInt()方法对于从字符串中提取数字非常有用。我们可以将数字的基数定义为parseInt()方法中的参数。语法用户可以按照以下语法使用parseInt()方法将二进制转换为十进制。letbinary="0101";le

计算机内部采用二进制的主要原因是什么?计算机内部采用二进制的主要原因是什么?Apr 04, 2019 pm 02:25 PM

计算机采用二进制的主要原因:1、计算机是由逻辑电路组成,逻辑电路通常只有两个状态,开关的接通与断开,这两种状态正好可以用“1”和“0”表示;2、二进制中只使用0和1两个数字,传输和处理时不易出错,因而可以保障计算机具有很高的可靠性。

c语言怎么将十进制转为二进制c语言怎么将十进制转为二进制Nov 24, 2022 am 10:27 AM

十进制转为二进制的方法:将十进制数字不断除以2直到商为零,然后将余数由下至上依次写出即可;转换代码“int main(void){int n,len;int a[20];scanf("%d",&n);while(n/2){a[len++]=n%2;n=n/2;}a[len++]=n%2;for(i=len-1;i>=0;i--){printf("%d",a[i]);}}”。

十进制转二进制的C程序?十进制转二进制的C程序?Sep 08, 2023 pm 05:45 PM

将整数从十进制(base-10)转换为二进制(base-2)。假设整数的大小为32位,需要将数字除以基数。计算机使用它来将整数值更改为计算机的字节。Input:10Output:1010说明如果十进制数是1010除以2余数为零。因此,0。将10除以2。新数字为10/2=5。当5除时除以2余数为1。因此为1。将5除以2。新数为5/2=2。当2除以2时余数为零。因此,0。将2除以2。新数字为2/2=1。当1除以除以2余数为1。因此,为1。将1除以2。新数为1/2=0。number变为=0。以相反顺序

Java程序:十六进制转十进制转换Java程序:十六进制转十进制转换Aug 26, 2023 pm 01:01 PM

数字系统有四种类型:二进制、八进制、十进制和十六进制,基值分别为2、8、10和16。基值取决于数字系统包含的位数。例如,二进制数系统仅包含0和1两个数字,因此其基数为2。在本文中,我们将讨论十六进制和十进制数字系统。另外,我们将编写java程序将十六进制数转换为十进制数。十六进制和十进制数字系统十六进制数字系统它代表0到9、A到F的数字。总共有16个数字,它的基值也是16。单个数字的权重是16的幂,每个数字都是16倍比上一张重。12A16、34B16、45C16是十六进制的几个示例。在计算机中,

十进制转二进制的C语言程序实现十进制转二进制的C语言程序实现Sep 06, 2023 pm 11:09 PM

问题如何使用C语言中的函数将十进制数转换为二进制数?解决办法在在这个程序中,我们在main()中调用一个二进制函数。被调用的二进制数转换函数将执行实际的转换。我们使用的将十进制数转换为二进制数的调用函数的逻辑如下-while(dno!=0){  rem=dno%2;  bno=bno+rem*f;  f=f*10;  dno=dno/2;}最后将二进制数

See all articles

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

DVWA

DVWA

Damn Vulnerable Web App (DVWA) は、非常に脆弱な PHP/MySQL Web アプリケーションです。その主な目的は、セキュリティ専門家が法的環境でスキルとツールをテストするのに役立ち、Web 開発者が Web アプリケーションを保護するプロセスをより深く理解できるようにし、教師/生徒が教室環境で Web アプリケーションを教え/学習できるようにすることです。安全。 DVWA の目標は、シンプルでわかりやすいインターフェイスを通じて、さまざまな難易度で最も一般的な Web 脆弱性のいくつかを実践することです。このソフトウェアは、

PhpStorm Mac バージョン

PhpStorm Mac バージョン

最新(2018.2.1)のプロフェッショナル向けPHP統合開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

MinGW - Minimalist GNU for Windows

MinGW - Minimalist GNU for Windows

このプロジェクトは osdn.net/projects/mingw に移行中です。引き続きそこでフォローしていただけます。 MinGW: GNU Compiler Collection (GCC) のネイティブ Windows ポートであり、ネイティブ Windows アプリケーションを構築するための自由に配布可能なインポート ライブラリとヘッダー ファイルであり、C99 機能をサポートする MSVC ランタイムの拡張機能が含まれています。すべての MinGW ソフトウェアは 64 ビット Windows プラットフォームで実行できます。

ZendStudio 13.5.1 Mac

ZendStudio 13.5.1 Mac

強力な PHP 統合開発環境