js数值和和字符串进行转换时可以对不同进制进行操作

 这篇文章主要介绍了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> 
 

时间: 2024-09-16 18:30:33

js数值和和字符串进行转换时可以对不同进制进行操作的相关文章

JS对象与json字符串格式转换实例_javascript技巧

本文实例讲述了JS对象与json字符串格式转换的实现方法,分享给大家供大家参考.具体实现方法如下: 复制代码 代码如下: <head>     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />     <title></title>     <script type="text/javascript"&g

c语言-输入一个十进制整数,依次转换成2到16进制数

问题描述 输入一个十进制整数,依次转换成2到16进制数 求大神帮帮忙做一下 我刚刚学C语言 程序代码 弄了好久都没弄出来 大神帮忙编一个程序代码 ,谢谢了 解决方案 #include <iostream> using namespace std; char metachar[] = "0123456789abcdef"; void tobasen(int x, int n) { if (x > 0) { tobasen(x / n, n); cout <<

十进制转换成十六进制和16进制转2进制的实现

#include <stdio.h> #include <stdlib.h> #include <string.h> #include <locale.h> int main() { int i,v; char bs[33]; char b[33]; char hs[9]; char h[9]; char s[4]; char *e; // 十进制整数转二进制串: i=1024; ltoa(i,b,2); sprintf(bs,"%032s&quo

关于PHP中字符串与多进制转换函数的实例代码_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,

关于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,

PB中编写10进制到其他进制的转换函数

有时候我们要用到10进制与其他进制之间的转换,如10-16进制的转换.在此我编写了一个函数,可以方便的把10进制转换到其他进制. 函数为changejz(long shi,int how )其中参数shi为要转换的10进制数据,how为要转换到的进制类型,取值为2,8,16三个,整个函数的返回值为string型. 大家都知道,要把10进制转换到诸如8进制,首先得转换到2进制,再由2进制转换到8进制,所以函数的第一步为:把输入的数据都由10进制转换到2进制. 2进制 8进制 10进制 16进制 1

常用进制转换

原文:常用进制转换       最近的工作中,需要接触到一些硬件设备,处理这些设备的通讯,因此需要进行一些进制的转换.      其实,二进制.十六进制这些基本的知识,在我们刚学编程的时候,基础课应该已经讲过的了.但是,包括我自己在内,当时也仅仅是知道一般的换算规则,但是具体怎么应用,在c#中又是如何表示,也是近期才有比较深的体会.      具体的知识,各位就自己查看相关的基础知识了,这里我只给出自己在工作中的体会和实际的类库.      首先,先解释下C#的类型.一般,我们常用的有 byte

java中进制的转换,Byte与16进制的转换方法_java

java中对于进制的转换有很多方式,其中对于常见的基本的二进制 八进制 十进制 十六进制等的转换有对于的包装类实现,不需要通过二外的算法来进行实现,具体如下: 首先关于最简单的二进制转换的方法有: 十进制转成十六进制: String Integer.toHexString(int i) 十进制转成八进制 String Integer.toOctalString(int i) 十进制转成二进制  String Integer.toBinaryString(int i) 十六进制转成十进制 Inte

java实现颜色Color对象和16进制之间的转换

package com.tsxs.test; import java.awt.Color; public class TestColor { public static void main(String[] args) { System.out.println(toHexFromColor(Color.BLUE)); System.out.println(toColorFromString(toHexFromColor(Color.BLUE))); } /** * Color对象转换成字符串 *