當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
JavaScript十进制转换为二进制
生活随笔
收集整理的這篇文章主要介紹了
JavaScript十进制转换为二进制
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
示例1:將十進制轉換為二進制
// program to convert decimal to binary function convertToBinary(x) {let bin = 0;let rem, i = 1, step = 1;while (x != 0) {rem = x % 2;console.log(`Step ${step++}: ${x}/2, Remainder = ${rem}, Quotient = ${parseInt(x/2)}`);x = parseInt(x / 2);bin = bin + rem * i;i = i * 10;}console.log(`Binary: ${bin}`); }// take input let number = prompt('Enter a decimal number: ');convertToBinary(number);輸出
Step 1: 9/2, Remainder = 1, Quotient = 4 Step 2: 4/2, Remainder = 0, Quotient = 2 Step 3: 2/2, Remainder = 0, Quotient = 1 Step 4: 1/2, Remainder = 1, Quotient = 0 Binary: 1001在上面的程序中,提示用戶輸入一個十進制數字。用戶輸入的數字作為參數傳遞給convertToBinary()函數。
使用while循環,直到用戶輸入的數字變為0為止。
二進制值的計算方法如下:
bin = bin + rem * i;此處,rem是該%數字的模值除以2?和一世?給出二進制數的位數。
示例2:使用toString()將十進制轉換為二進制
// program to convert decimal to binary// take input const number = parseInt(prompt('Enter a decimal number: '));// convert to binary const result = number.toString(2);console.log('Binary:' + ' ' + result);輸出
Enter a decimal number: 9 Binary: 1001在上面的程序中,提示用戶輸入一個數字。該parseInt()方法用于將字符串值轉換為整數。
JavaScript內置方法toString([radix])返回指定基數(基數)的字符串值。在此,toString(2)將十進制數轉換為二進制數。
總結
以上是生活随笔為你收集整理的JavaScript十进制转换为二进制的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 面授与在线授课的利弊分析
- 下一篇: Aplication electroni