【发布时间】:2018-02-11 12:06:38
【问题描述】:
我决定编写一个程序,用户输入一个像11000000.10101000 这样的二进制数,然后它转换成一个数字。但我不知道为什么输出只是最后一个数字。这是我的代码:
function ConvertToDec()
{
var binaryNumber = document.getElementById('NumberInput').value;
var decNumber;
var split = binaryNumber.split("\.");
for(i=0; i<split.length; i++) {
decNumber = parseInt(split[i], 2);
//console.log(split[i]);
//console.log(decNumber);
document.getElementById('Result').value = decNumber;
}
}
【问题讨论】:
-
点是干什么用的?小数分隔符?还是只是分开两个独立的字符串?
标签: javascript function split