parent
41eb2ea7f5
commit
410d7864ce
@ -0,0 +1,28 @@
|
|||||||
|
document.getElementById('convert-btn').addEventListener('click', function() {
|
||||||
|
const number = document.getElementById('number-input').value;
|
||||||
|
const base = document.getElementById('base-select').value;
|
||||||
|
|
||||||
|
let result = '';
|
||||||
|
|
||||||
|
if (!isNaN(number) && number.trim() !== '') {
|
||||||
|
const decimalNumber = parseInt(number, 10);
|
||||||
|
|
||||||
|
switch (base) {
|
||||||
|
case '2':
|
||||||
|
result = decimalNumber.toString(2);
|
||||||
|
break;
|
||||||
|
case '8':
|
||||||
|
result = decimalNumber.toString(8);
|
||||||
|
break;
|
||||||
|
case '16':
|
||||||
|
result = decimalNumber.toString(16).toUpperCase();
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
result = '请选择一个有效的进制';
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
result = '请输入一个有效的数字';
|
||||||
|
}
|
||||||
|
|
||||||
|
document.getElementById('result').textContent = result;
|
||||||
|
});
|
Loading…
Reference in new issue