相关疑难解决方法(0)

如何避免JavaScript中大数字的科学记数法?

当数字变大时,JavaScript会将大型INT转换为科学记数法.我怎样才能防止这种情况发生?

javascript

161
推荐指数
9
解决办法
11万
查看次数

限制javascript中小数位后面显示的数字量

干草,我有一些漂浮这样的

4.3455
2.768
3.67
Run Code Online (Sandbox Code Playgroud)

我想像这样展示它们

4.34
2.76
3.67
Run Code Online (Sandbox Code Playgroud)

我不想向上或向下舍入数字,只是将小数位后面显示的数字量限制为2.

javascript floating-point decimal limit

28
推荐指数
5
解决办法
4万
查看次数

如何使number_format()不向上舍入数字

我有这个号码:

$double = '21.188624';
Run Code Online (Sandbox Code Playgroud)

使用后number_format($double, 2, ',', ' ')我得到:

21,19
Run Code Online (Sandbox Code Playgroud)

但我想要的是:

21,18
Run Code Online (Sandbox Code Playgroud)

任何想法我怎样才能使这项工作?

谢谢.

php

22
推荐指数
5
解决办法
5万
查看次数

javascript - 如何防止toFixed舍入十进制数

我对html,javascript和css很新,所以请原谅我的问题听起来很愚蠢.我的问题是如何防止函数toFixed()舍入十进制数.

这是我的链接:http://jsfiddle.net/RWBaA/4/

我正在尝试做的是,只要用户在文本框中输入,我就会检查输入是否为有效的十进制数.同时我还想检查输入是否是有效货币,这意味着它只能在小数点右侧再添加两个数字.问题是当用户在小数点后输入第3个数字时,如果第3个数字> = 5,则小数点后的第2个数字四舍五入到最接近的百分数.

测试输入:

  Input         Output  
123456.781 -> 123456.78

123456.786 -> 123456.79

为什么我的代码不允许使用chrome中的箭头键?

请帮忙.如果您有更好的解决方案,您可以自由建议.提前致谢.

javascript tofixed

9
推荐指数
4
解决办法
2万
查看次数

使用jQuery将输入字段限制为两位小数

我有一个输入字段,我想限制,以便用户只能输入一个最多两位小数的数字.想用jQuery做到这一点.

我可以以某种方式使用jQuery toFixed()函数吗?

感谢名单!

javascript jquery

6
推荐指数
2
解决办法
4万
查看次数

如何格式化浮点数而不进行舍入?

我试图通过将小数点设置为"1"来格式化浮点数(假设为341.75).我试过了:

var num = 341.75;
alert(num.toFixed(1)); // output: 341.8
alert(num.toPrecision(1)); // output: 341.8
Run Code Online (Sandbox Code Playgroud)

但我需要的是341.7!显然这两种方法都试图绕过它,有没有办法在没有舍入的情况下做到这一点?

javascript

3
推荐指数
2
解决办法
4057
查看次数

toFixed方法,不舍入到五位数

我有一个电话 var x = 2.305185185185195;

x = x.toFixed(5);
Run Code Online (Sandbox Code Playgroud)

x = 2.30519 但我要求不四舍五入即 2.30518

我读了一些有两位小数的线程,但找不到五个小数位。

任何帮助,将不胜感激。

javascript floating-point jquery rounding

3
推荐指数
1
解决办法
2275
查看次数

在javascript中删除十进制后的数字

var randomNumber = (Math.random()*3 + 3.5); randomNumber;

alert(randomNumber)
Run Code Online (Sandbox Code Playgroud)

这段代码返回一个数字

4.589729345235789

我需要它回来

4.5

所以需要它删除小数点后的所有数字,除了第一个,有人能告诉我该怎么做吗?

javascript

3
推荐指数
1
解决办法
1132
查看次数

使用javascript将数组中的所有负值更改为正值

如何在array使用 javascript中将所有负值更改为正值,例如:

const arry = [-2.5699, -1.4589, -3.2447, -6.9789 ,-9.213568];
Run Code Online (Sandbox Code Playgroud)

我的结果应该是 [2.56, 1.45, 3.24, 6.97, 9.21]

在javascript中怎么可能?

我试过了,Math.abs但我得到了NaN

javascript

0
推荐指数
1
解决办法
1625
查看次数

标签 统计

javascript ×8

floating-point ×2

jquery ×2

decimal ×1

limit ×1

php ×1

rounding ×1

tofixed ×1