易截截图软件、单文件、免安装、纯绿色、仅160KB

javascript十进制转二进制,二进制转十进制


alert(parseInt("101101", 2))

运行代码

function toBin(intNum) {
var answer = "";
if(/\d+/.test(intNum)) {
while(intNum != 0) {
answer = Math.abs(intNum%2)+answer;
intNum = parseInt(intNum/2);
}
if(answer.length == 0)
answer = "0";
return answer;
} else {
return 0;
}
}
alert(toBin(45))

运行代码

function toBin(dec) {
var bits = [];
var dividend = dec;
var remainder = 0;
while (dividend >= 2) {
remainder = dividend % 2;
bits.push(remainder);
dividend = (dividend - remainder) / 2;
}
bits.push(dividend);
bits.reverse();
return bits.join("");
}
alert(toBin(45))

运行代码


相关文档:

JavaScript 获取对象的高度和宽度详细说明

scrollHeight: 获取对象的滚动高度。
scrollLeft:设置或获取位于对象左边界和窗口中目前可见内容的最左端之间的距离
scrollTop:设置或获取位于对象最顶端和窗口中可见内容的最顶端之间的距离
scrollWidth:获取对象的滚动宽度
offsetHeight:获取对象相对于版面或由父坐标 offsetParent 属性指定的父坐标的高度
offsetL ......

JavaScript精粹读书笔记(3)

第3章  对象
JavaScript的简单类型包括数字、字符串、布尔值(true和false)、null值和undefined值。其他所有的值都是对象。数字、字符串和布尔值“貌似”对象,因为它们拥有方法,但它们是不可变的。JavaScript中的对象是可变的键-值集合(keyed collections)。在JavaScript中,数组是对象,函数是对象,正 ......

B/S开发常用JavaScript技术

在b/s开发中经常用到的javaScript技术
一、验证类
1、数字验证内
1.1 整数
1.2 大于0的整数 (用于传来的ID的验证)
1.3 负整数的验证
1.4 整数不能大于iMax
1.5 整数不能小于iMin
2、时间类
2.1 短时间,形如 (13:04:06)
2.2 短日期,形如 (2003-12-05)
2.3 长时间,形如 (2003-12-05 13:04:06)
2. ......

JavaScript闭包动画

下面的HTML动画就说明了利用setTimeout函数来创建多个闭包:
<html>
<head>
<title>简单的闭包演示</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<mce:style><!--
body{
font-size ......

对JavaScript的一些认识

对于JavaScript来讲,它的出现使得信息和用户之间不仅只是一种显示和浏览的关系,而是实现了一种实时的、动态的、可交式的表达能力。最近小编整理了一些资料,发布上来与大家一起分享,如果文章有什么瑕疵还希望高手指点,大家相互学习。
JavaScript是一种基于对象(Object)和事件驱动(Event Driven)并具有安全性能的脚本语 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号