js数值和和字符串进行转换时可以对不同进制进行操作
Javascript数值和和字符串进行转换时,可以对不同的进制进行操作。
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>带进制的数值和字符串间进行转换</title>
</head>
<body>
<script language="javascript">
//数字到串的转换:toString(),可转化为不同进制
function test1(){
var f = [1,2,3,4,5,6,7,8];
alert(f.reverse().join("")); //数组的反向功能,连接功能测试
var b = parseInt(f.reverse().join("")).toString(2);
alert(b);
}
//字符到数值的转换:parseInt(),可转换不同进制的数据
function test2(){
var s = '10101010';
var b = parseInt(s,2);
alert(b);
}
test2();
</script>
</body>
</html>
相关推荐
-
js数值和和字符串进行转换时可以对不同进制进行操作
Javascript数值和和字符串进行转换时,可以对不同的进制进行操作. 转换例子如下: 复制代码 代码如下: <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <title>带进制的数值和字符串间进行转换</title> </head> <body> <scri
-
JS对象与json字符串格式转换实例
本文实例讲述了JS对象与json字符串格式转换的实现方法,分享给大家供大家参考.具体实现方法如下: 复制代码 代码如下: <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title></title> <script type="text/javascript"&g
-
详解JS数值Number类型
Number 问题 下面的问题你都能回答对了吗? 0.1 + 0.2 == 0.3 成立吗? .e-5 表示多少? 怎么表示8进制? 怎么转换进制? 如何将字符串转换成数值或整数?反过来呢?十六进制又怎么处理? parseInt(0x12, 16) 的返回值是多少?是0x12吗? Number.MAX_VALUE 为最大数值,(new Number(12)).MAX_VALUE 是多少? JavaScript中怎么进行四舍五入?如果保留3位小数的精度? 如何获取一个随机数?如何取整?如何向上取整
-
关于PHP中字符串与多进制转换函数的实例代码
转换函数 /** * [字符串转换为(2,8,16进制)ASCII码] * @param string $str [待处理字符串] * @param boolean $encode [字符串转换为ASCII|ASCII转换为字符串] * @param string $intType [2,8,16进制标示] * @return string byte_str [处理结果] * @author alexander */ function strtoascii($str, $encode=true,
-
JavaScript常用进制转换及位运算实例解析
前言 在一般的代码中很少会接触到进制和位运算,但这不代表我们可以不去学习它.作为一位编程人员,这些都是基础知识.如果你没有学过这方面的知识,也不要慌,接下来的知识并不会很难.本文你将会学习到: 进制转换 按位操作符 JavaScript进制转换 手动实现进制转换 进制转换 以下使用常见的十进制和二进制转换作为例子,其他进制的转换也是大同小异,感兴趣可以自己琢磨下. 十进制转二进制 根据 "逢十进一" 的法则进行计数时,每十个相同的单位组成一个和它相邻的较高的单位,这种计数法叫做十进制计
-
一文带你搞懂JavaScript中的进制与进制转换
目录 进制介绍 进制转换 parseInt(str, radix) Number() +(一元运算符) Number.prototype.toString(radix) 自定义转换 十进制与十六进制转换 十进制和二进制转换 进制介绍 JavaScript 中提供的进制表示方法有四种:十进制.二进制.十六进制.八进制. 对于数值字面量,主要使用不同的前缀来区分: 十进制(Decimal):取值数字 0-9:不用前缀. 二进制(Binary):取值数字 0 和 1 :前缀 0b 或 0B. 十六进制
-
使用Python内置的模块与函数进行不同进制的数的转换
binascii 模块: 它包含一个把二进制数值转换成十六进制的函数,同样也可以反过来转. #binary_value是二进制数值不是字符串,也不是int型的1010 binascii.b2a_hex(binary_value) ##binary_value 一般读二进制文件可以得到 >>'89' <type str> python自带的builtin函数: bin(num) 十进制数值 ===>二进制字符串 bin(10) >> '0b1010' <t
-
java中进制的转换,Byte与16进制的转换方法
java中对于进制的转换有很多方式,其中对于常见的基本的二进制 八进制 十进制 十六进制等的转换有对于的包装类实现,不需要通过二外的算法来进行实现,具体如下: 首先关于最简单的二进制转换的方法有: 十进制转成十六进制: String Integer.toHexString(int i) 十进制转成八进制 String Integer.toOctalString(int i) 十进制转成二进制 String Integer.toBinaryString(int i) 十六进制转成十进制 Inte
-
使用Python内置模块与函数进行不同进制的数的转换
这篇文章主要介绍了使用Python内置的模块与函数进行不同进制的数的转换的方法,Python也使得读取纯二进制文件内容非常方便,需要的朋友可以参考下 binascii 模块: 它包含一个把二进制数值转换成十六进制的函数,同样也可以反过来转. #binary_value是二进制数值不是字符串,也不是int型的1010 binascii.b2a_hex(binary_value) ##binary_value 一般读二进制文件可以得到 >>'89' <type str> python自
-
jQuery实现可以计算进制转换的计算器
本文实例为大家分享了jQuery实现可以计算进制转换的计算器,供大家参考,具体内容如下 在案例8的基础上增加了进制转换功能 动画效果: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>计算器</title> <script src="../jquery.min.js">&l
随机推荐
- windows server 2008/2012安装php iis7 mysql环境搭建教程
- SQL2005学习笔记 EXCEPT和INTERSECT运算符
- js用拖动滑块来控制图片大小的方法
- java开发之MD5加密算法的实现
- 使用Python实现简单的服务器功能
- python数组复制拷贝的实现方法
- C#中DataTable实现行列转换的方法
- 用python 制作图片转pdf工具
- 基于Jquery的文字滚动跑马灯插件(一个页面多个滚动区)
- Jquery AJAX 框架的使用方法
- NodeJS实现阿里大鱼短信通知发送
- Python中装饰器兼容加括号和不加括号的写法详解
- jquery使用ColorBox弹出图片组浏览层实例演示
- 最全的宽带拨号错误代码
- 突破QQ限制每次只能传一个文件的的方法
- winxp 系统下架设FTP服务器的步骤
- php两种无限分类方法实例
- 微信小程序实现动态改变view标签宽度和高度的方法【附demo源码下载】
- 服务器断电导致虚拟机数据丢失的恢复方法详解
- Java使用for循环解决经典的鸡兔同笼问题示例