我正在尝试使用JS来总结一列已经由Javascript生成的值。我刚接触JS,所以这可能大错特错。无论如何,我尝试了一下:
注意--底部的最终代码
$(".js-package").change(function(){
var parentTable = $(this).parents("table");
var table_rows = parentTable.rows;
var height = table_rows.length;
var total = 0;
for (va
我希望令牌的数量是一个十进制数。但我听说toBn不支持小数。
当我输入一个十进制数时,我面临以下错误:当将数字0.15转换为BN.js实例时,错误:无效的数字值。值必须是整数、十六进制字符串、BN或BigNumber实例。
我怎样才能把小数的零钱寄到我的钱包里?我是个初学者,拯救我。救命啊!
我用了密码:
const val = 0.15; // this guy
let decimals = web3.utils.toBN(info.decimal);
let amount = web3.utils.toHex(web3.utils.toBN(val).mul(web3.utils.t
我正在用jQuery写一个脚本,我得到了下面的数字7.2387。我所拥有的只有7.23,为此我编写了以下代码:
var str = 7.2387;
var shorter = str.substr(0,4);
但是我得到了这个错误:
all.js?55:92 Uncaught TypeError: str.substr is not a function
at HTMLSpanElement.<anonymous> (all.js?55:92)
at HTMLSpanElement.dispatch (jquery.min.js:2)
at HTMLSpan
嘿,伙计们,我很难让我的谷歌地图与自动缩放和自定义标记一起工作。在Google chrome控制台中,我得到了
too much recursion
...(0,0);Ba(T[I],function(){return"("+this.x+", "+this.y+")"});T[I].b=function(a){r...
main.js (ligne 24)
too much recursion
...nged")}var Lf={};function If(a){return Lf[a]||(Lf[a]=a[Bb](0,1).toUp
我正在尝试获取多个变量的和,并将其传递给$total变量。我已经声明并初始化了所有变量,并使用了parseInt、parseFloat和Number函数,但都无济于事。下面是我的代码:
//gets value from a number slider
var $qty = slider == 1?val:$("#qty").val();
var $qly = slider == 2?val:$("#qly").val();
var $js = slider == 3?val:$("#js").val();
var
使用JS来运行一个简单的公式,但是就像我在十进制答案之前所做的许多JS计算一样,持续的时间比我想要的要长得多,而且看起来很草率。
我是否可以强迫计算在小数点的某一位停止,或者从小数点开始强制舍入?
谢谢!
<script>
var $u = $('input[name=u]');
var $a = $('input[name=a]');
var $h = $('input[name=h]');
$u.on('keyup',function() {
var u =
我使用moment.js将ISO8601格式的时间转换为纪元。然而,当我转换回来时,结果是不一样的。有什么想法吗?
node.js代码
var moment = require('moment');
var input ="2014-08-23T15:05:36-07:00";
var a = moment(input,moment.ISO_8601).valueOf();
console.log ("convert ISO8601 to epoch time:" + input + "====>" + a);
var b
大家好,我正在处理关于javascript天文计算的文件,所以我需要更高的精度。我对每一行都有很多操作,我希望结果更精确(逗号后面的小数点也是10或20)。
在JavaScript中,如果我不声明十进制数(例如使用.ToFixed(n)),那么在计算过程中,语言在逗号之后有多少位置?
例如:
var a= 1.123456789*3.5; // result 3.9320987615
var b= a/0.321;
var c= b*a;
// c => 48.16635722800571
这将是结果?就像对javascript的每个变量使用所有十进制后的逗号,近似吗?。
在其他问题中
我在一页上有以下的JS:
var round = Math.round;
var id = $(this).attr("id");
var len = id.length;
var indexPos = len -1; // index of the number so that we can split this up and used it as a title
var pasType = id.substring(0, indexPos); // adult, child or infant
var ind = round(id.substring(indexPos)
所以我只使用p5.js构建了一个计算器。除了一个按钮,我已经让所有的功能正常运行了。小数点。我在代码中对小数做了一些处理,但它并不像我想要的那样工作。有没有人知道如何让这个特性工作。非常感谢您的帮助。谢谢。
let number = 0;
let number1 = 0;
let operation = "";
function setup() {
createCanvas(400, 400);
let one = createButton('1');
one.mousePressed(clickedOne);
let two = create
我想知道是否有人知道我下面的javascript数学脚本出了什么问题:
var new_total = (document.getElementById('qty').value * document.getElementById('pricepermetre').value) + document.getElementById('delivery').value
基本上应该是(1 X 10) +2= 12
但上面的脚本将交付值添加到末尾,如(1 X 10) +2= 102
下面是完整的测试页面:
<!DOCTYPE html PU
我有一个用经典的ASP (PAGE1)编写的表单,它收集数据并将其发布到页面(PAGE2)。
表格中有以下字段:“请输入您的姓名”和“请输入您的年龄”。当用户输入数据并单击save时,将在页面1上运行一个脚本(JS)来验证输入。
我也希望验证页面上的输入已经张贴,以防用户禁用了javascript。
这当前位于发布表单的页面上:
<%
if age="" then
age=0
end if
%>
我只是想知道如何验证用户没有为他们的年龄输入十进制数字。
我有一个简单的类,它包含一个属性Format,它被设置为任何给定的格式说明符。然后,如名称所示,使用该类的属性格式化字符串。
以下列例子为例:
public class FormatDefinition {
public string Format { get; set; }
}
class Program {
static void Main() {
var formatDefinition = new FormatDefinition {
Format = "N"
};
var n
platform-browser.umd.js:962 ORIGINAL EXCEPTION: 2 is not a valid digit info for number pipes
这是我在模板中写这段代码后得到的:
<li>Percentage satisfied: {{selectedCountry.averageSatisfaction | number:2}}</li>
我的意图是生成一个只有两个小数的十进制数。有人能指出我做错了什么吗?下面是文档:
我需要一个货币类型的正则表达式。所需经费:
1. First char can be a '$'. It can appear either 0 or 1 times.
2. Then a digit can appear multiple times.
3. Then a decimal point can appear either 0 or 1 time.
4. After this, a digit can appear 0 or more times.
我编写了以下正则表达式:
\$?\d+\.?\d*
我要在JS上测试这个。我就是这样在JS上测试这个的;
var
我正在尝试构建一个函数,它采用小数点2点的价格,并找到第二个最高的回文。我知道还有其他几种方法来解决这个问题,但我很好奇为什么我的方法没有起作用。我是JS的新手,所以这可能是一个简单的例子。任何建议都会很好。
我把它分成了几个小块,并解释了我希望它在下面做什么:
var ask = prompt("Enter a price");
var reverseIt = function (x) {
x = (parseFloat(x) * 100).toString();
for (var i = (x.length - 1); i >= 0; i--)