Tag: 数字

获取JavaScript中数字的小数位数的最简单方法

有没有比我的例子更好的方法来计算数字上的小数位数? var nbr = 37.435.45; var decimals = (nbr!=Math.floor(nbr))?(nbr.toString()).split(‘.’)[1].length:0; 更好的是,我的意思是更快地执行和/或使用本机JavaScript函数,即。 类似nbr.getDecimals()的东西。 提前致谢! 编辑: 修改series0ne答案后,我能管理的最快方法是: var val = 37.435345; var countDecimals = function(value) { if (Math.floor(value) !== value) return value.toString().split(“.”)[1].length || 0; return 0; } countDecimals(val); 速度测试: http : //jsperf.com/checkdecimals

如何将css仅应用于文本内部的数字/或任何 元素?

我在我的网站中使用区域语言unicode font-face,但数字看起来并不好。 所以我想将新的font-style或css应用于数字.. 请帮忙

将css width string转换为常规数字

在尝试计算隐藏元素的宽度时,我发现jquery.width()为该元素的宽度返回0。 我发现使用jquery.css(’width’)会通过使用声明的样式宽度返回正确的宽度(即使该值与初始样式表不同)。 问题是css(’width’)方法返回一个字符串,通常是“100px”方式。 我的问题解决了:如何从“100px”字符串中检索数字? 有一个简单的方法吗?

Javascript从字符串中提取数字

我有一堆使用jQuery从html中提取的字符串。 它们看起来像这样: var productBeforePrice = “DKK 399,95”; var productCurrentPrice = “DKK 299,95″; 我需要提取数值以计算价格差异。 (所以我≈we var productPriceDiff = DKK 100″; 要不就: var productPriceDiff = 100”; ) 任何人都可以帮我这样做吗? 谢谢,雅各布

具有最小和最大范围的jquery数字文本框

我看到了这个问题,但没有一个解决方案支持最小值和最大值范围 如何使用jQuery仅允许HTML输入框中的数字(0-9)? 我看到http://jstepper.emkay.dk/尝试这样做,但似乎非常错误,因为它允许您输入多个小数位和其他字符,如“;”。 我可以使用这些解决方案之一,并且还说,在文本框条目中仅支持最小0和最大100?

jquery从id获取数字

如何从div标签的id中获取数字? 例: 我如何获得1并将其存储在变量中?

如果一千或更多,则将数字格式化为2.5K,否则为900

我需要以1K的格式显示货币值,等于1000,或1.1K,1.2K,1.9K等,如果它不是偶数千,否则如果低于一千,显示正常500,100,250等,使用javascript格式化数字?