草庐IT

rsGetElementAt_float

全部标签

javascript - 使用 float 图创建 PDF 报告

我正在尝试为我的客户实现一个自动报告生成工具。我需要以pdf格式创建报告,并且我非常擅长使用Jqueryflot创建图形。我只需要一种方法来获取pdf中的图表。我尝试使用飞碟(xhtmlrenderer)来捕捉图表的图像,但它似乎对我没有帮助,因为图表是由javascript创建的。xhtmlrenderer可以捕获用javascript创建的元素吗?或者他们是否有任何其他工具可以捕获图形图像? 最佳答案 Flot在HTML5上绘制图形元素。那么可能的场景可能是这样的:使用toDataURL从Canvas中检索图像数据如thisan

javascript - 如何从javascript中的字符串中提取 float

我在textarea中有xml内容,可以是以下形式,或者20.434-12.334我希望能够提取每行的两个float。 最佳答案 您可以将正则表达式/[+-]?\d+(\.\d+)?/g与String.match()结合使用解析数字和Array.map()将它们变成花车:varregex=/[+-]?\d+(\.\d+)?/g;varstr='';varfloats=str.match(regex).map(function(v){returnparseFloat(v);});console.log(floats);varstr2=

javascript - 使用 javascript 添加 float

我正在使用jQuery,我想总结我的表列中的值,一切似乎都工作正常,但我的值返回一个字符串,其中添加了所有值,如:123.5013.0012.35我怎样才能正确地总结这些?vartotals$(".add").each(function(i){totals+=parseFloat($(this).text()).toFixed(2);});console.log(totals); 最佳答案 那里有多个错误。一个是不将总计初始化为数字,例如0.0。第二个是没有意识到.toFixed()返回一个字符串。Javascript将字符串连接在

c# - JQuery + Asp.Net MVC,传递 float

我最近在使用MVC,在尝试使用ajax向我的Controller发送请求时遇到了一个奇怪的问题。我正在使用MVC直接附带的JQuery(版本1.3.2),我正在尝试发送这样的ajax请求:$.post("Home/OpenTrade",{price:1.5},function(){},"json");我还尝试了parseFloat("1.5")而不是1.5。当我尝试使用在Controller中接收此值时[AcceptVerbs(HttpVerbs.Post)]publicvoidOpenTrade(float?price)我的价格始终为空。如果我省略?则根本不会调用Controller

javascript - 期望一个 float 数组接近 Jasmine 中的另一个数组

我正在测试一个返回数字数组的Javascript函数,以查看返回的数组是否包含与包含预期输出的数组相同的元素:expect(myArray).toEqual(expectedArray);如果myArray和expectedArray仅包含整数,则此操作完美无缺,但如果存在至少一个float,则会因浮点精度错误而失败。toBeCloseTo似乎对数组不起作用。目前我正在循环进行成员检查:for(vari=0;i...但是有没有更简洁的方法来做到这一点?如果测试因任何原因失败,输出将包含大量骇人听闻的错误消息。 最佳答案 下面的代码应

javascript - 在 JavaScript 中实现 32 位 float 或 64 位长整型?

有谁知道准确实现IEEE754的JavaScript库?32位浮点值规范?我问是因为我正在尝试用JavaScript编写交叉编译器,并且由于源语言严格要求浮点值遵守IEEE754,因此生成的JavaScript代码也必须这样做。这意味着我必须能够为32位float的加法、减法、乘法和除法获得完全正确的IEEE754值。不幸的是,标准的JavaScriptNumber类型是64位double,它会给出与我预期不同的结果。该项目确实必须使用JavaScript,这是我尚未克服的唯一主要障碍。我也遇到了64位longs的问题。 最佳答案

javascript - 使用 Javascript 或 Jquery 将整数转换为精度为 2 的 float

我想将整数转换为精度为2的float。即。-11=>11.0045=>45.00请帮帮我。谢谢。 最佳答案 使用.toFixed:varnum=45;num.toFixed(2);//"45.00" 关于javascript-使用Javascript或Jquery将整数转换为精度为2的float,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/11685253/

C语言中float(浮点数)与二进制的转换关系

1、float浮点数在IEEE-754标准中float定义格式为:|------|------------|---------------------------------------||符号|--阶码—|------------尾数---------------------|符号表示正负:0为正,1为负;阶码表示基的指数,因为是二进制,因此基是2,表示为2^n,阶数需要转换时需要±127尾数表示小数点后面的数,需要由二进制转换成小数点后的数在实际的物理存储中又分为如下长度:s(符号)E(阶码)M(尾数)32bit1bit8bit23bit64bit1bit11bit52bit二进制转flo

javascript - 为什么创建一个偏移量不是元素大小倍数的 Float32Array 是不允许的?

我想读取一个二进制文件,其中字节偏移量为31处有几个32位浮点值。不幸的是,newFloat32Array(buffer,31,6);不起作用。偏移量32而不是31有效,但我需要31。根据thispage,偏移量必须是元素大小的倍数,在本例中为4。我对这种行为背后的原因很感兴趣。为什么View的起始位置很重要?bestworkaroundIfoundthusfar还没有把它变成gecko,所以我不能使用它。我真的必须将字节值剪切并复制到新数组中才能获得我的浮点值吗? 最佳答案 I'minterestedinthereasonbehi

javascript - JavaScript 中的乘法 int 和 float(double)

这个问题在这里已经有了答案:Isfloatingpointmathbroken?(31个答案)关闭9年前。我想使用JavaScript进行乘法运算。2和0.15的乘积是0.3,但3和0.15的乘积是0.44999999999999996。我想得到0.45这样的结果。我怎样才能用JavaScript做到这一点?