Rumah hujung hadapan web tutorial js Gunakan JavaScript untuk penukaran asas untuk menukar rentetan kepada petua decimal_javascript

Gunakan JavaScript untuk penukaran asas untuk menukar rentetan kepada petua decimal_javascript

May 16, 2016 pm 04:35 PM
perpuluhan Penukaran asas

JS ialah bahasa yang sangat ajaib, dengan banyak fungsi terbina dalam yang boleh membantu kami menukar nombor (asas);

Heksadesimal boleh digunakan terus dalam JS; var a = 0xff; //255


Tukar sebarang rentetan asas kepada perpuluhan, seperti perduaan, perlapanan, perenambelasan Penukaran yang paling biasa digunakan ialah kepada perpuluhan integer tanpa menulis digit kedua

Salin kod Kod adalah seperti berikut: parseInt("11", 2); // 3 binari kepada perpuluhan
parseInt("77", 8); // Tukarkan 63 daripada perlapanan kepada perpuluhan
parseInt("af", 16); //175 perenambelasan hingga perpuluhan


Tukar perpuluhan kepada rentetan binari, perlapanan, perenambelasan
Object.toString(n): (n) mewakili asas, seperti


Salin kod Kod adalah seperti berikut: (152).toString(2) // "10011000" ; Mula-mula gunakan kurungan untuk "membungkus" 152 ke dalam objek, atau tuliskannya seperti berikut;
152..toString(2) // Titik pertama di sini menukarkan 152 kepada perpuluhan jenis apungan, dan titik kedua ialah memperkenalkan kaedah objek; 152..toString(16) // "98" : Tukar perpuluhan kepada perenambelasan
152..toString(32) // "4o": tukar perpuluhan kepada 32



Begitu juga, pangkalan maksimum yang disokong oleh Javascript ialah 36 (26 huruf Inggeris dan 10 nombor)
35..toString(36) // "z" : menyokong pengekodan maksimum "Z", bukan case sensitive

Jika ia perlu dilengkapkan semasa proses penukaran. Anda boleh menggunakan kaedah berikut:

Salin kod

Kod adalah seperti berikut: /** * @param num 16 nombor yang perlu dilengkapkan
* @param len Bilangan digit yang perlu diisi. Ini ialah
* @mengembalikan rentetan yang lengkap
**/
format fungsi(bilangan, len) {
var l = num.length;
jika (bilangan panjang < len) {
untuk (var i = 0; i < len - l; i ) {
num = "0" num; }
}
kembalikan nombor;
}


Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
2 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
2 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
2 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Bagaimana untuk menukar rentetan perenambelasan kepada nombor dalam php Bagaimana untuk menukar rentetan perenambelasan kepada nombor dalam php Oct 26, 2021 pm 06:36 PM

Cara menukar rentetan perenambelasan kepada nombor dalam PHP: 1. Gunakan fungsi hexdec() dengan sintaks "hexdec(rentetan perenambelasan)" 2. Gunakan fungsi base_convert() dengan sintaks "bindec(rentetan heksadesimal)"; , 16, 10)".

Cara menggunakan fungsi CONV dalam MySQL untuk menukar nilai berangka kepada pangkalan yang berbeza Cara menggunakan fungsi CONV dalam MySQL untuk menukar nilai berangka kepada pangkalan yang berbeza Jul 12, 2023 pm 02:33 PM

Cara menggunakan fungsi CONV dalam MySQL untuk menukar nilai kepada asas yang berbeza Pengenalan: Dalam pangkalan data, selalunya perlu untuk menukar nilai antara pangkalan yang berbeza. MySQL menyediakan fungsi CONV yang sangat mudah, yang boleh merealisasikan penukaran heksadesimal nilai berangka dengan cepat. Artikel ini memperincikan cara menggunakan fungsi CONV dan menyediakan beberapa contoh kod. 1. Gambaran keseluruhan fungsi CONV Fungsi CONV ialah fungsi matematik yang disediakan oleh MySQL, yang digunakan untuk menukar nilai dari satu pangkalan ke pangkalan yang lain. itu

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

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

Bagaimana untuk menukar binari kepada perpuluhan dalam JavaScript? Bagaimana untuk menukar binari kepada perpuluhan dalam JavaScript? Aug 26, 2023 pm 02:21 PM

Dalam tutorial ini, kita akan belajar untuk menukar binari kepada perpuluhan dalam JavaScript. Nombor binari digunakan dalam elektronik digital. Ia adalah rentetan yang terdiri daripada '0' dan '1', mewakili nombor relatif kepada asas 2. Berikut ialah cara berbeza untuk menukar nombor binari kepada nombor perpuluhan. Menggunakan Kaedah parseInt() Dalam JavaScript, kaedah parseInt() sangat berguna untuk mengekstrak nombor daripada rentetan. Kita boleh mentakrifkan asas nombor sebagai parameter dalam kaedah parseInt(). Pengguna Sintaks boleh menggunakan kaedah parseInt() untuk menukar binari kepada perpuluhan dengan mengikut sintaks berikut. letbinary="0101";le

Bagaimana untuk menukar perpuluhan kepada binari dalam bahasa c Bagaimana untuk menukar perpuluhan kepada binari dalam bahasa c Nov 24, 2022 am 10:27 AM

Cara menukar perpuluhan kepada perduaan: Teruskan membahagi nombor perpuluhan dengan 2 sehingga hasil bahagi sifar, dan kemudian tulis baki dari bawah ke atas kod penukaran "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]);}}".

Program C untuk menukar perpuluhan kepada binari? Program C untuk menukar perpuluhan kepada binari? Sep 08, 2023 pm 05:45 PM

Tukar integer daripada perpuluhan (asas-10) kepada perduaan (asas-2). Dengan mengandaikan saiz integer ialah 32 bit, nombor itu perlu dibahagikan dengan asas. Ia digunakan oleh komputer untuk menukar nilai integer kepada bait untuk komputer. Input:10Output:1010 menunjukkan bahawa jika nombor perpuluhan ialah 1010 dibahagikan dengan 2, bakinya ialah sifar. Oleh itu, 0. Bahagikan 10 dengan 2. Nombor baharu ialah 10/2=5. Apabila membahagi dengan 5, bakinya ialah 1. Jadi ia adalah 1. Bahagikan 5 dengan 2. Nombor baharu ialah 5/2=2. Apabila 2 dibahagikan dengan 2 bakinya adalah sifar. Oleh itu, 0. Bahagikan 2 dengan 2. Nombor baharu ialah 2/2=1. Apabila 1 dibahagi dengan 2 bakinya ialah 1. Oleh itu, ia adalah 1. Bahagikan 1 dengan 2. Nombor baharu ialah 1/2=0. nombor menjadi =0. dalam susunan terbalik

Pelaksanaan program bahasa C untuk menukar perpuluhan kepada binari Pelaksanaan program bahasa C untuk menukar perpuluhan kepada binari Sep 06, 2023 pm 11:09 PM

Soalan Bagaimana untuk menukar nombor perpuluhan kepada nombor binari menggunakan fungsi dalam bahasa C? Penyelesaiannya ialah dalam program ini, kami memanggil fungsi binari dalam main(). Fungsi penukaran nombor binari yang dipanggil akan melakukan penukaran sebenar. Logik fungsi panggilan yang kami gunakan untuk menukar nombor perpuluhan kepada nombor binari adalah seperti berikut - while(dno!=0){ bno=bno+rem*f; /2 ;} Akhirnya, nombor perduaan

Program Java: heksadesimal kepada penukaran perpuluhan Program Java: heksadesimal kepada penukaran perpuluhan Aug 26, 2023 pm 01:01 PM

Terdapat empat jenis sistem nombor: perduaan, perlapanan, perpuluhan, dan perenambelasan, dengan nilai asas 2, 8, 10, dan 16 masing-masing. Nilai asas bergantung pada bilangan digit yang terkandung dalam sistem nombor. Sebagai contoh, sistem nombor binari hanya mengandungi dua digit, 0 dan 1, jadi asasnya ialah 2. Dalam artikel ini, kita akan membincangkan sistem nombor perenambelasan dan perpuluhan. Juga, kami akan menulis program java untuk menukar nombor perenambelasan kepada nombor perpuluhan. Sistem Nombor Heksadesimal dan Perpuluhan Sistem Nombor Heksadesimal Ia mewakili nombor dari 0 hingga 9, A hingga F. Terdapat 16 nombor secara keseluruhan, dan nilai asasnya juga 16. Berat nombor individu ialah kuasa 16, jadi setiap nombor adalah 16 kali lebih berat daripada yang sebelumnya. 12A16, 34B16, 45C16 ialah beberapa contoh perenambelasan. Dalam komputer,

See all articles