日度归档:2020年3月2日

javascript 如何进行进制(10进制,2进制,8进制,16进制)之间转换呢?


摘要:
下文讲述javascript中各进制之间的相互转化,如下所示:


实现思路:
所有数据借助十进制作为中间跳blue;板,
然后再将十进制转换为其它进制的数据

例:
一个2进制数据转换为8进制,
此时我们可采用将2进制转换为10进制,然后再将10进制转换为8进制


<!doctype html>
<html lang="en">
 <head>
  <meta charset="UTF-8">
   <meta name="Author" content="http://www.maomao365.com"> 
  <title>猫猫教程(www.maomao365.com)
  ---js实现各进制之间的转换的方法分享
  </title>
 </head>
 <body>
  

<script>
//maomao365.com
//进制之间转换方法
 //十进制转其它进制
var a=999;
document.write("十进制:"+a);
document.write("<br />");
document.write("十进制:"+a+"转换为八进制"+a.toString(8));
document.write("<br />");
document.write("十进制:"+a+"转换为三十二进制"+a.toString(32));
document.write("<br />");
document.write("十进制:"+a+"转换为十六进制"+a.toString(16));
document.write("<br />");
//其它进制转十进制
var b='10';
document.write("二进制:"+b+"转换为十进制:"+parseInt(b,2));
document.write("<br />");
document.write("八进制:"+b+"转换为十进制:"+parseInt(b,8));
document.write("<br />");
document.write("十六进制:"+b+"转换为十进制:"+parseInt(b,16));
document.write("<br />");
//其它进制转其它进制分享
//先用parseInt转成十进制再用toString转到目标进制 
document.write("十六进制'f1'转换为2进制:");
document.write(parseInt('f1',16).toString(2)); 
document.write("<br />");


</script>

 </body>
</html>
javascript 实现进制间互相转换的方法

javascript 实现进制间互相转换的方法

jquery如何判断一个元素是否存在于数组呢?


摘要:
下文讲述jquery中检测一个元素是否存在于数组中的方法,如下所示:

检测数组是否存在指定元素,这个是我们在web开发中经常使用到的功能,那么在jquery中如何实现元素是否存在于数组中,下文将通过举例讲述

实现思路:
使用Jquery中$.inArray可实现检测数组中是否存在指定元素

例:
使用检测以下

    
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta name="author" content="http://www.maomao365.com/" />
<title>猫猫教程(www.maomao365.com)
---检测数组中是否存在元素
</title>
 <script src="https://cdn.bootcss.com/jquery/1.4.1/jquery.min.js"></script>
<script>
$(document).ready(function(){
  var arrObjects=[ "猫猫教程", "maomao365.com", "javascript", "js教程" ]; 
  var i = $.inArray("maomao365.com",arrObjects);
  if(i>=0)
  {
    //存在元素
    $("#spanTest").text("maomao365.com 为数组第:"+(parseInt(i)+1)+"个元素");
  }else
  {
    //不存在元素
	 $("#spanTest").text("数组中不存在元素");
  }
})
</script>
</head>
<body>

<div id="spanTest"></div>
</body>
</html>
   
 
js 元素在数组中位置

js 元素在数组中位置

javascript中如何将十进制转换为十六进制呢?


摘要:
下文讲述使用js脚本将十进制转换为十六进制的方法分享,如下所示:


实现思路:
使用toString(16)就可以将十进制转换为十六进制

例:
将下列十进制数据转换为十六进制

 
<!doctype html>
<html lang="en">
 <head>
  <meta charset="UTF-8"> 
  <meta name="Author" content="http://www.maomao365.com"> 
  <title>猫猫教程(www.maomao365.com)
  ---将十进制转换为十六进制的方法分享
  </title>
 </head>
 <body>
  
猫猫教程将十进制转换为十六进制的举例说明:
<br />

<script>
 //www.maomao365.com
 //十进制转换为十六进制
 var a=[10,16,21,32,54,98];
 for(var i=0;i<a.length;i++)
 {
	 document.write(a[i]+"转换为十六进制:"+a[i].toString(16));
	 document.write("<br />");
 }
</script>

 </body>
</html>

js 将十进制转换为十六进制的方法分享

js 将十进制转换为十六进制的方法分享