草庐IT

float_val

全部标签

c# - 将 float 格式化为小数点后两位

我目前正在为客户网站构建销售模块。到目前为止,我已经得到了可以完美计算的销售价格,但我遇到的问题是将输出格式化为小数点后两位。我目前在一个变量中调用它,以便我可以将结果数据绑定(bind)到ListView。Sale=float.Parse(((x.Sale_Price-(x.Sale_Price*(x.Discount_Price/100))).ToString())),谁能告诉我如何将输出格式化为小数点后两位??非常感谢! 最佳答案 您可以将格式传递给ToString方法,例如:myFloatVariable.ToString(

jquery - $(this).val() 无法使用 jquery 从 span 获取文本

给出这个html,我想在单击它时从中获取“August”:August我试过了$(".ui-datepicker-month").live("click",function(){varmonthname=$(this).val();alert(monthname);});但似乎没有用 最佳答案 而不是.val()使用.text(),像这样:$(".ui-datepicker-month").live("click",function(){varmonthname=$(this).text();alert(monthname);});

jquery - 使用 val() 函数设置 <select> 的值时触发 change() 事件

在设置select元素的值时,触发change事件的最简单和最好的方法是什么。我期望执行以下代码$('select#some').val(10);或$('select#some').attr('value',10);将导致触发更改事件,我认为这是非常合乎逻辑的事情。对吧?嗯,事实并非如此。你需要通过这样做来触发change()事件$('select#some').val(10).change();或$('select#some').val(10).trigger('change');但我正在寻找一些解决方案,只要select的值被某些javascript代码更改,就会触发更改事件。

jquery - 使用 jQuery 的 ".val()"设置表单中隐藏字段的值不起作用

我一直在尝试使用jQuery设置表单中隐藏字段的值,但没有成功。这是解释问题的示例代码。如果我将输入类型保持为“文本”,它可以毫无问题地工作。但是,将输入类型更改为“隐藏”是行不通的!$(document).ready(function(){$("button").click(function(){$("input:text#texens").val("tinkumaster");});});Name:Changevalueforthetextfield我还尝试了以下解决方法,方法是将输入类型设置为“文本”,然后对输入框使用“display:none”样式。但是,这也失败了!jQuer

javascript - jQuery(#id).val() 与 getElementById(#id).value

我一直在搜索,但我只能找到谈论其中之一的文章。哪个更好?我正在制作一个小型网络应用程序,性能不是一个大问题,因为没有任何复杂的事情发生。我考虑过使用jQuery的val()函数,因为它可能解决了一些我不知道的不一致问题,但是getElementById.value更快(尽管最终用户赢了请注意。)那么我应该使用哪一个呢?jQuery的非native方法是否值得降低性能以获得更多兼容性? 最佳答案 与document.getElementById().value相比,使用jQuery().val()的最大优势是前者不会如果没有元素匹配,

javascript - 如何在 Javascript 中获取 float 的小数位?

我想要的是与Number.prototype.toPrecision()几乎相反的东西,这意味着当我有数字时,它有多少位小数?例如(12.3456).getDecimals()//4 最佳答案 对于任何想知道如何更快地执行此操作(无需转换为字符串)的人,这里有一个解决方案:functionprecision(a){vare=1;while(Math.round(a*e)/e!==a)e*=10;returnMath.log(e)/Math.LN10;}编辑:涵盖边缘情况的更完整的解决方案:functionprecision(a){i

javascript - JavaScript 是否具有 double float ?

我知道这是一个奇怪的问题,但是JavaScript是否能够处理double而不是单精度float?(64位float与32位float。) 最佳答案 JavaScript中的所有数字都是64位float。引用:http://www.hunlock.com/blogs/The_Complete_Javascript_Number_Referencehttp://www.crockford.com/javascript/survey.html 关于javascript-JavaScript是

javascript - 用于查找小数/ float 的正则表达式?

我需要一个十进制/float的正则表达式,例如1212.21236.32123.333和+12.00或-12.00或...123.123...以便在javascript和jQuery中使用。谢谢。 最佳答案 可选择在开头匹配+或-,后跟一个或多个小数位,可选后跟一个小数点和一个或多个小数位,直到字符串结尾:/^[+-]?\d+(\.\d+)?$/RegexPal 关于javascript-用于查找小数/float的正则表达式?,我们在StackOverflow上找到一个类似的问题:

javascript - 何时在 JavaScript 中使用 Float32Array 而不是 Array

什么时候对浏览器应用程序使用Float32Array而不是标准的JavaScriptArray有意义?这performancetest显示Float32Array通常较慢-如果我理解正确,标准Array将数字存储为64位-因此在精度上没有优势。除了任何可能的性能损失,Float32Array也有可读性的缺点-必须使用构造函数:a=newFloat32Array(2);a[0]=3.5;a[1]=4.5;取而代之的是数组字面量a=[3.5,4.5];我问这个是因为我正在使用默认为Float32Array的库glMatrix-并且想知道是否有任何理由我不应该强制它使用Array相反,这将允

javascript - `precision mediump float` 是什么意思?

在learningwebgltutorial1我在片段着色器中发现了一条有趣的线。precisionmediumpfloat;我找到了一篇关于它的文章here,但我还是不明白这是什么意思?如果我删除这一行,什么都不会改变。一切都一样。那么precisionmediumpfloat是什么意思呢? 最佳答案 这决定了GPU在计算float时使用的精度。highp是高精度,当然比mediump(中精度)和lowp(低精度)更密集。有些系统根本不支持highp,这将导致代码在这些系统上根本无法工作。在确实支持highp的系统上,您会看到性能