`
onlyor
  • 浏览: 382303 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

js 进制转换

js 
阅读更多
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>

</head>

<body>
	<script language="javascript">
		function test() {
			var num = document.getElementById("in").value;
			var type = document.getElementById("title");
			var tynum, to;
			for ( var i = 0; i < type.length; i++) {
				if (type[i].selected)
					tynum = parseInt(type[i].value);
			}
			switch (tynum) {
			case (1):
				to = parseInt(num).toString(2);
				break;
			case (2):
				to = parseInt(num).toString(8);
				break;
			case (3):
				to = parseInt(num).toString(16);
				break;
			case (4):
				to = parseInt(num, 2);
				break;
			case (5):
				to = parseInt(num, 8);
				break;
			case (6):
				to = parseInt(num, 16);
				break;
			case (7):
				to = parseInt(num, 2).toString(8);
				break;
			case (8):
				to = parseInt(num, 8).toString(2);
				break;
			case (9):
				to = parseInt(num, 2).toString(16);
				break;
			case (10):
				to = parseInt(num, 16).toString(2);
				break;
			case (11):
				to = parseInt(num, 8).toString(16);
				break;
			case (12):
				to = parseInt(num, 16).toString(8);
				break;
			}
			if (isNaN(to))
				to = "输入非法字符了哦"
			document.getElementById("out").value = to;

		}
	</script>
	<select name="title" id="title" style="width: 152px;">
		<option value="1">十进制转二进制</option>
		<option value="2">十进制转八进制</option>
		<option value="3">十进制转十六进制</option>
		<option value="4">二进制转十进制</option>
		<option value="5">八进制转十进制</option>
		<option value="6">十六进制转十进制</option>
		<option value="7">二进制转八进制</option>
		<option value="8">八进制转二进制</option>
		<option value="9">二进制转十六进制</option>
		<option value="10">十六进制转二进制</option>
		<option value="11">八进制转十六进制</option>
		<option value="12">十六进制转八进制</option>
	</select>
	<br />

	<input type="text" id="in" />
	<br>
	<input type="text" id="out" />
	<br />
	<input type="button" value="change" onclick="test()" />
	<font color="#FF0000" style="font-size: 12px;">*注:存在非法字符时,我们只截断有效字符进行转换</font>
</body>
</html>

 

分享到:
评论

相关推荐

    js进制转换器.html

    关于js二进制,八进制,十进制,十六进制,等等各种进制之间的转换。是一个小的js进制转换器网页,利于大家学习和参考,谢谢你的支持。

    JS任意进制转换.rar

    在JavaScript(JS)编程中,进制转换是一项基础但重要的技能。这通常涉及到将数字从一种进制(如十进制、二进制、八进制或十六进制)转换为另一种进制。"JS任意进制转换.rar"这个压缩包文件很可能包含了一个易语言...

    易语言JS任意进制转换

    在“易语言JS任意进制转换”这个主题中,我们主要探讨的是如何使用易语言来实现JavaScript(JS)中的任意进制转换功能。 在计算机科学中,进制转换是一项基础且重要的技能,常见的有二进制、八进制、十进制和十六...

    js脚本实现的进制转换工具

    使用javascript脚本实现的简单进制转换工具,仍有缺陷,欢迎一起完善

    js 实现 十六进制转换为十进制

    js 实现 十六进制转换为十进制! 值得下载看看!资源免费,大家分享!!

    网页html进制转换器

    1. **JavaScript 进制转换**:JavaScript 提供了内置函数 `parseInt()` 和 `toString()` 来进行进制转换。`parseInt()` 可以解析一个字符串,并根据指定的基数(2-36)将其转换为十进制数字。`toString()` 函数则...

    易语言JS任意进制转换源码

    而JS(JavaScript)则是广泛应用于网页和互联网应用的脚本语言,它支持多种进制转换,如二进制、八进制、十进制和十六进制之间的转换,这对于数据处理和网络通信非常重要。 在易语言中实现JS任意进制转换,主要是...

    C# 进制转换 计算器 各种进制转换的代码

    在IT领域,进制转换是一项基础且重要的技能,特别是在编程中。C#作为一种广泛使用的.NET框架语言,提供了丰富的内置功能来支持不同进制之间的转换。本文将深入探讨C#中进行进制转换的方法,以及如何构建一个进制转换...

    Javascript进制转换实例分析

    在给定的实例中,我们看到两种主要的JavaScript进制转换方法:`toString()` 和 `parseInt()`。 1. `toString()` 方法: 这个方法是JavaScript中用于将数字转换为字符串的,同时它也可以接受一个参数来指定目标进制...

    易语言JS任意进制转换源码.7z

    这个源码库对于想要学习易语言编程和JavaScript进制转换的开发者来说是宝贵的资源。通过阅读和理解源码,不仅可以深入理解这两种语言的进制转换机制,还可以学习如何在实践中实现这些功能。同时,这也可以作为一个...

    二、八、十、十六进制转换器.rar

    标题中的“二、八、十、十六进制转换器”是一个基于JavaScript编写的工具,它能够帮助用户将数字在二进制、八进制、十进制和十六进制之间进行转换。这个转换器的核心思想是首先将一个数字转换为十进制,因为十进制是...

    网页html任意进制转换器

    4. **JavaScript进制转换函数**:在JavaScript中,`parseInt()` 和 `toString()` 是常用的进制转换函数。`parseInt()` 可以接受第二个参数,表示要解析的字符串的基数;`toString()` 方法则可以让数字对象以指定的...

    进制转换 二进制与十进制 八进制 十六进制转换

    - **八进制转十六进制**:先转换为十进制数,再由十进制转换为十六进制。 #### 十进制到其他进制 - **十进制转二进制**:除2取余逆序排列。 - **十进制转八进制**:除8取余逆序排列。 - **十进制转十六进制**:除...

    进制转换小程序(HTA)

    进制转换V1.11b.hta 文件是该程序的主体部分,它包含用JavaScript编写的逻辑代码,用于实现数制转换功能。JavaScript是一种解释型的、跨平台的脚本语言,常用于网页动态效果和交互性功能的实现。在这个HTA程序中,...

    易语言源码易语言JS任意进制转换源码.rar

    本压缩包中的"易语言源码易语言JS任意进制转换源码.rar"包含了用易语言编写的一套程序,该程序能够实现JavaScript(JS)中的任意进制转换功能。这一功能在很多计算和编码场景中非常实用,例如数据解析、加密解密等。...

    进制转换器

    十六进制转换器 转换十进制转换器 八进制转换器 二进制转换器

    多功能计算器可以进行进制转换

    标题中的“多功能计算器可以进行进制转换”表明这个计算器不仅具备基本的加减乘除功能,还支持不同数值进制之间的转换。在IT领域,进制转换是一项基础但重要的技能,尤其是在编程和计算机科学中。常见的进制有二进制...

    JavaScript进制转换实现方法解析

    JavaScript是一种广泛用于网页和网络应用的编程语言,其在处理数据和表示颜色等方面常常涉及到进制转换。...通过实践和学习,你将能够更好地掌握JavaScript进制转换以及其他相关知识,从而在编程世界中游刃有余。

    js进行进制转换

    可以用js进行进制转换,各个进制间的相互转换

Global site tag (gtag.js) - Google Analytics