我有一个字符串:" - 10.456"; 我想将其转换为十进制的-10.465(使用Javascript),这样我可以comapare大于或小于另一个十进制数.
问候.
我想创建一个整数或数字,其中包含数字或字符串数组中的所有数字.我怎样才能做到这一点?
例如:
digitArry = [9', '8', '7', '4', '5', '6'];
Run Code Online (Sandbox Code Playgroud)
应该成为
integer = 987456;
Run Code Online (Sandbox Code Playgroud) 我想要做的是用户输入的数字和返回的数字之和.我的逻辑如下:
这是我到目前为止的代码:
<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) 问题:我想在环境变量中设置一个计数器变量(一个数值),因此在“测试”中我们可以控制流程。
我的实验: 我编写了一个简单的API调用,其中包含以下内容:
postman.setEnvironmentVariable(“ mycounter”,1);
如果(postman.getEnvironmentVariable(“ mycounter”)== 1){
Run Code Online (Sandbox Code Playgroud)postman.setEnvironmentVariable("result", "YES"); postman.setEnvironmentVariable("mycounter", 1+postman.getEnvironmentVariable("mycounter"));} else {postman.setEnvironmentVariable(“ result”,“ NO”); }
但是当我检查“ mycounter”的值时
有人可以指出如何在环境变量中设置数值吗?
我正在将 .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 …
任何人都可以告诉我为什么以及1+ +"2"+3JavaScript中的表达式如何产生6,这也是一个数字?我不明白在两个+运算符之间引入单个空格如何将字符串转换为数字.
我试图在这样的对象中操纵属性:
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等...它似乎将属性视为文本字符串而不是数字.为什么?我能做些什么呢?
比方说,我有一个名为的状态变量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)
我现在有两个问题:-
null?我尝试谷歌搜索但无法得到明确的答案。我已经将一个色轮图像加载到画布上,我在一个数组中有一个色调值列表.我遍历画布上的每个像素并删除匹配相同色调值的像素.
代码是:
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函数实现的是每秒随机减去或添加(随机数)到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 ×9
reactjs ×2
arrays ×1
canvas ×1
loops ×1
papaparse ×1
postman ×1
random ×1
sum ×1
typescript ×1