我有一个像这样的二进制数.. var data = "1100110010"。我试图在 Javascript 中将其转换为适当的有符号十进制数。
我使用的步骤如下
1) var data = "1100110010";
var bin2dec = parseInt(data,2).toString(10);
bin2dec 给出转换后的十进制数为 "818" 。
但我也想访问二进制数的有符号十进制。
此二进制代码的带符号十进制数是“-206”。
如何从给定的二进制数访问有符号和无符号十进制值。请告诉我 。任何想法都会有所帮助
在炸了我的大脑一整天之后。终于决定在这里问了。我试图在 d3.js 中的弧的末尾附加一个文本。我尝试使用 arc.cenriod() 但这将文本保留在弧的中心。我想在弧的末端显示文本。
var pi = Math.PI, width=600, height=400; var iR=150; var oR=110;
startAngle = 90, endAngle = 270, innerRad=150 , outerRad=110 ;
var new_color, hold; var max = 300, min = 0, current = 0;
var cur_color = 'limegreen';
var firstValue = 100;
var arc = d3.svg.arc().innerRadius(iR).outerRadius(oR).startAngle(-120 * (pi/180));
var svg = d3.select("body")
.append("svg")
.attr("width", width)
.attr("height", height)
.append("g")
.attr("transform", "translate(" + width / 2 + "," + height / 2 + ")")
var nScale = d3.scale.linear() …Run Code Online (Sandbox Code Playgroud)