Ipapakita ng blog na ito ang pamamaraan para sa pag-convert ng decimal na numero sa binary, octal, o hexadecimal na mga string sa JavaScript.
Paano I-convert ang Mga Numero Sa Binary, Octal, o Hexadecimal Strings sa JavaScript?
Para sa pag-convert ng mga numero sa anumang sistema ng numero, tulad ng “ binary ”, “ octal ”, o “ hexadecimal ', gamitin ang ' toString() ” paraan. Ito ay isang built-in na paraan ng ' String ” object na kumukuha ng base ng system ng numero bilang parameter para i-convert ang numero sa isang tinukoy na base, gaya ng “binary”, “octal”, o “hexadecimal”.
Syntax
Sundin ang ibinigay na syntax para sa pag-convert ng mga numero sa isang binary, octal, o hexadecimal string:
numero. toString ( base )
Dito, ang magiging batayan ay ' 2 'para sa binary,' 8 'para sa octal, at' 16 ” para sa hexadecimal number.
Diskarte 1: I-convert ang Numero sa Binary String
Ang binary ay isang base-2 na sistema ng numero, na nangangahulugan na ang lahat ng mga numero ay kinakatawan lamang ng dalawang digit, 0 at 1. Para sa pag-convert sa binary, ipasa ang base ' 2 ” bilang argumento sa pamamaraang “toString()”.
Halimbawa
Lumikha ng variable ' sa isa 'na nag-iimbak ng numero' 315 ”:
May number ako = 315 ;
Ngayon, tawagan ang 'toString()' na paraan sa pamamagitan ng pagpasa sa base '2' upang i-convert ang numero sa binary number system:
var binaryNum = sa isa. toString ( 2 ) ;Panghuli, i-print ang resultang binary number sa console:
console. log ( binaryNum ) ;Ang output ay nagpapakita ng ' 100111011 'na siyang binary na representasyon ng numero' 315 ”:
Diskarte 2: I-convert ang Numero sa Octal String
Ang Octal ay isang base-8 na sistema ng numero na gumagamit ng walong digit, 0 hanggang 7. Ito ay madalas na ginagamit bilang isang shorthand para sa binary. Halimbawa, ang isang octal na digit ay maaaring kumatawan sa tatlong binary digit. Bagama't hindi gaanong karaniwang ginagamit kaysa binary at hexadecimal, ginagamit pa rin ito sa ilang computer programming at digital system.
Halimbawa
Para sa pag-convert ng isang numero sa octal o base 8, ipasa ang ' 8 ' bilang isang argumento sa 'toString()' na pamamaraan:
ay octalNum = sa isa. toString ( 8 ) ;console. log ( octalNum ) ;
Output
Diskarte 3: I-convert ang Numero sa Hexadecimal String
Ang hexadecimal o base-16 ay isang sistema ng numero na may 16 na numero mula 0 hanggang 9 at A hanggang F. Ito ay madalas na ginagamit bilang isang shorthand para sa binary at malawakang ginagamit sa computer programming.
Halimbawa
Tawagan ang 'toString()' na pamamaraan na may '16' bilang isang argumento para sa pag-convert ng isang numero sa isang hexadecimal string:
ay hexNum = sa isa. toString ( 16 ) ;Panghuli, i-print ang hexadecimal number sa console:
console. log ( hexNum ) ;Makikita na ang ' 315 ' ay matagumpay na na-convert sa isang hexadecimal na numero na ' 13b ”:
Iyon ay tungkol sa conversion ng numero sa binary, octal, o hexadecimal na numero sa JavaScript.
Konklusyon
Para sa pag-convert ng mga numero sa binary, octal, o hexadecimal string, gamitin ang “ toString() ” paraan. Ang pamamaraang ito ay kumukuha ng base ng sistema ng numero bilang parameter para sa pag-convert ng numero sa isang tinukoy na base, tulad ng 'binary', 'octal' o 'hexadecimal'. Inilarawan ng blog na ito ang pamamaraan para sa pag-convert ng numero sa binary, octal, o hexadecimal na mga string sa JavaScript.