分享一个HTML进制之间转换的源码

分享一个HTML进制之间转换的源码

主要内容

这个在这里面进行进制之间的转换

利用JavaScript实现的一个简单进制转换

有需要的同学可以自取

因为时间关系我就没有对页面美化,如果有需要的话可以私信站长。

代码

<!DOCTYPE html>
<html>
<head>
    <title>进制转换器</title>
    <style>
        input, button, select {
            font-size: 1em;
        }
    </style>
    <script>
        function convertNumber() {
            const inputNumber = document.getElementById('inputNumber').value.trim();
            const inputBase = parseInt(document.getElementById('inputBase').value, 10);
            const outputBase = parseInt(document.getElementById('outputBase').value, 10);

            if (isNaN(inputBase) || isNaN(outputBase)) {
                alert('请输入一个有效的进制');
                return;
            }

            const decimal = parseInt(inputNumber, inputBase);
            if (isNaN(decimal)) {
                alert('请输入一个有效的数字');
                return;
            }

            const outputNumber = decimal.toString(outputBase);
            document.getElementById('outputNumber').value = outputNumber;
        }

        function copyResult() {
            const outputNumber = document.getElementById('outputNumber');
            outputNumber.select();
            document.execCommand('copy');
            alert('结果已复制到剪贴板');
        }

        function generateOptions() {
            let options = '';
            for (let i = 2; i <= 36; i++) {
                options += `<option value="${i}">${i}</option>`;
            }
            return options;
        }
    </script>
</head>
<body>
    <h1>进制转换器</h1>
    <p>请输入一个数字:</p >
    <input type="text" id="inputNumber" />
    <p>输入进制:</p >
    <select id="inputBase">
        <script>
            document.write(generateOptions());
        </script>
    </select>
    <p>输出进制:</p >
    <select id="outputBase">
        <script>
            document.write(generateOptions());
        </script>
    </select>
    <button onclick="convertNumber()">转换</button>

    <h2>结果:</h2>
    <input type="text" id="outputNumber" readonly />
    <button onclick="copyResult()">复制</button>
</body>
</html>

运行效果

图片

其他语言进制转换

python进制转换

用Python实现进制之间的转换-艺兴技术分享

Java进制转换

用Java实现进制之间的转换-艺兴技术分享
© 版权声明
THE END
喜欢就支持一下吧
点赞12赞赏 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容