相关疑难解决方法(0)

在javascript中将字符串中的negetive数字转换为负十进制数

我有一个字符串:" - 10.456"; 我想将其转换为十进制的-10.465(使用Javascript),这样我可以comapare大于或小于另一个十进制数.

问候.

javascript

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

如何在JavaScript中从数字数组或数字字符串创建整数或数字

我想创建一个整数或数字,其中包含数字或字符串数​​组中的所有数字.我怎样才能做到这一点?

例如:

digitArry = [9', '8', '7', '4', '5', '6'];
Run Code Online (Sandbox Code Playgroud)

应该成为

integer = 987456;
Run Code Online (Sandbox Code Playgroud)

javascript

5
推荐指数
1
解决办法
78
查看次数

循环遍历数组并返回所有值的总和

我想要做的是用户输入的数字和返回的数字之和.我的逻辑如下:

  1. 用户输入字符串
  2. 字符串被拆分为数组
  3. 循环遍历数组并对所有数字求和
  4. 归还总和

这是我到目前为止的代码:

<script type='text/javascript'>

var val=document.getElementById('userInput').value;
var temp=val.split(" ");

function sum() {
    for(var i=0, MISSING THIS BIT

    document.getElementById('resultSum').innerHTML=MISSING THIS BIT;
}

</script>

<form name="input">
    <textarea name="userInput" rows=20 cols=20></textarea>
    <input name="Run" type=Button value="run" onClick="sum()">
<form name="resultSum"><input type=Text>
Run Code Online (Sandbox Code Playgroud)

我谦虚地承认这很可能是错误的,并且感谢任何人的时间和精力.


更新:我已按照建议完成,我在下面的代码中收到以下错误:

消息:'document.getElementById(...)'为null或不是对象行:16字符:1代码:0

<html>

<script type='text/javascript'>

function sum(){
    var val = document.getElementById('userInput').value;
    var temp = val.split(" ");

    var total = 0;
    var v;
    for(var i = 0; i < temp.length; i++) {
        v = parseFloat(temp[i]);
        if (!isNaN(v)) total += v; …
Run Code Online (Sandbox Code Playgroud)

javascript arrays loops sum

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

如何在环境变量中设置数值

问题:我想在环境变量中设置一个计数器变量(一个数值),因此在“测试”中我们可以控制流程。

我的实验: 我编写了一个简单的API调用,其中包含以下内容:

  1. 规定设置计数器变量-

postman.setEnvironmentVariable(“ mycounter”,1);

  1. 测试验证计数器变量,如果其值等于1,则将其递增-

如果(postman.getEnvironmentVariable(“ mycounter”)== 1){

postman.setEnvironmentVariable("result", "YES");
postman.setEnvironmentVariable("mycounter", 1+postman.getEnvironmentVariable("mycounter")); 
Run Code Online (Sandbox Code Playgroud)

} else {postman.setEnvironmentVariable(“ result”,“ NO”); }

但是当我检查“ mycounter”的值时

  • 实际值:11
  • 期望值:2

有人可以指出如何在环境变量中设置数值吗?

postman

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

Papa 解析返回 Data 数组,其中所有内容都转换为字符串

我正在将 .CSV 解析为Papa.parsewith React,我得到的输出如下:

[
  {Year: "1929", BMW: "1896", Toyots: "9547", Mercedes: "4881"},
  {Year: "1930", BMW: "6548", Toyots: "4741", Mercedes: "8096"},
  {Year: "1931", BMW: "5013", Toyots: "6269", Mercedes: "3908"},
  {Year: "1932", BMW: "2468", Toyots: "9858", Mercedes: "1623"},
  {Year: "1933", BMW: "3364", Toyots: "5595", Mercedes: "8638"},
  {Year: "1934", BMW: "2032", Toyots: "2570", Mercedes: "8041"},
  {Year: "1935", BMW: "3579", Toyots: "6886", Mercedes: "6938"},
  {Year: "1936", BMW: "2865", Toyots: "3336", Mercedes: "1996"}
]
Run Code Online (Sandbox Code Playgroud)

问题是 Papa.parse 将所有内容都隐藏string在双引号下!

我们如何将它们转换回number …

javascript reactjs papaparse

4
推荐指数
1
解决办法
6126
查看次数

为什么1+ +"2"+3在JavaScript中评为6?

任何人都可以告诉我为什么以及1+ +"2"+3JavaScript中的表达式如何产生6,这也是一个数字?我不明白在两个+运算符之间引入单个空格如何将字符串转换为数字.

javascript

4
推荐指数
1
解决办法
1045
查看次数

javascript中对象的数学操作

我试图在这样的对象中操纵属性:

for (property in posts.data) {
    property = property+1+",";
    output += property;
}
document.write(output);
Run Code Online (Sandbox Code Playgroud)

属性是数字:0,1,2等.

在这种情况下,我想得到结果1,2,3.但相反,我得到01,11,21等...它似乎将属性视为文本字符串而不是数字.为什么?我能做些什么呢?

javascript

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

在 React 中,你使用什么值来初始化数字类型的状态变量?

比方说,我有一个名为的状态变量amount,并且有一个输入字段,当我们输入该变量时,该输入字段会更改该变量。我不想将初始值显示为0。那么我应该用什么来初始化状态变量呢?我尝试初始化,null但控制台发出警告:

Warning: 'value' prop on 'input' should not be null.
Consider using the empty string to clear the component or 'undefined' for uncontrolled components.
Run Code Online (Sandbox Code Playgroud)

我现在有两个问题:-

  1. 为什么输入字段收到值为 时会引发警告null?我尝试谷歌搜索但无法得到明确的答案。
  2. 我应该用什么来初始化数字类型状态变量?

javascript typescript reactjs

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

Javascript!==没有给出与===的倒数相同的结果

我已经将一个色轮图像加载到画布上,我在一个数组中有一个色调值列表.我遍历画布上的每个像素并删除匹配相同色调值的像素.

代码是:

var element = document.getElementById("wheel-canvas");
var c = element.getContext("2d");   
var image = c.getImageData(0, 0, 375, 375);
var imageData = image.data;
paletteList = this.collection.pluck('hsv');
for (var i = 0, n = imageData.length; i < n; i += 4) {
    var hsv = this.model.convertRGBToHSV(imageData[i], imageData[i+1], imageData[i+2]);
    var hue = hsv[0];
    var sat = hsv[1];
    var val = hsv[2];
    $.each(paletteList, function(index, value) {
    if (hue === value[0])   
    {
        imageData[i] = '0';
        imageData[i+1] = '0';
        imageData[i+2] = '0';
    }
    });

}

   c.putImageData(image, 0, …
Run Code Online (Sandbox Code Playgroud)

javascript canvas

2
推荐指数
1
解决办法
721
查看次数

Javascript每秒随机添加/减去一个数字

我希望我的函数为我的javascript函数实现的是每秒随机减去或添加(随机数)到div中保存的数字.

这是我到目前为止所拥有的.

它不起作用,它似乎将数字附加到div值(100)的末尾,并且它没有考虑到我希望它随机添加或减去(它只是在此刻添加)

    setInterval(function(){
        random = (Math.floor((Math.random()*15)+1)); 
        currentnumber = document.getElementById('number');

        document.getElementById('number').innerHTML =  currentnumber + random;

     }, 1000);
Run Code Online (Sandbox Code Playgroud)

javascript random

2
推荐指数
1
解决办法
2818
查看次数

标签 统计

javascript ×9

reactjs ×2

arrays ×1

canvas ×1

loops ×1

papaparse ×1

postman ×1

random ×1

sum ×1

typescript ×1