gpt4 book ai didi

javascript - 小数加、减、除、乘

转载 作者:行者123 更新时间:2023-11-28 07:43:03 25 4
gpt4 key购买 nike

对于 JavaScript:

var add = function(calculate){
var number1 = document.getElementById('number1').value;
var number2 = document.getElementById('number2').value;
document.getElementById('calculate').innerHTML= parseInt(number1) + parseInt(number2);
};

var subtraction = function(calculate){
var number1 = document.getElementById('number1').value;
var number2 = document.getElementById('number2').value;
document.getElementById('calculate').innerHTML= parseInt(number1) - parseInt(number2);
};

var multiply = function(calculate){
var number1 = document.getElementById('number1').value;
var number2 = document.getElementById('number2').value;
document.getElementById('calculate').innerHTML= parseInt(number1) * parseInt(number2);
};

var divide = function(calculate){
var number1 = document.getElementById('number1').value;
var number2 = document.getElementById('number2').value;
document.getElementById('calculate').innerHTML= parseInt(number1) / parseInt(number2);
};

对于 HTML:

<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" href="cool.css"/>
<script src="calculator.js"></script>
<body>
<div id="box" style="width: 800px; height: 400px; border: 2px solid #000;">
<div id="enter1">
<p>Number 1: <input id='number1' value="ENTER 1"type="number"></p>
</div>
<div id="enter2">
<p>Number 2: <input id='number2' type="number" value="ENTER 2"></p>
</div>
<button id="add"onclick='add()' style="font-size: 25px; background-color: #00B85C">ADD</button>
<button id="sub" onclick='subtraction()' style="font-size: 25px; background-color: #FF6600;">SUBTRACT</button>
<button id="multi"onclick='multiply()' style="font-size: 25px; background-color: #2E8AE6">MULTIPLY</buuton>
<button id="div"onclick='divide()' style="font-size: 25px; background-color: #CC6699;">DIVIDE</button>
</div>
<div id="box2" style="width: 800px; heigth: 600px; border 2px solid #000;">
<p id='calculate'>ANSWER HERE</p>
</div>
</body>
</head>
</html>

“number1”和“number2”是 HTML 中输入标记的名称。我忘记了插入“计算”作为参数的原因;如果您认为没有必要,您能解释一下原因吗(这有助于我更好地理解代码;))

不过,

“计算”是我为将显示答案的段落标记提供的 ID。

我想用小数添加(不想写出其余部分)。现在,它只是将整数相加。我怎样才能做到这一点?

最佳答案

parseInt 将仅返回整数值。您需要使用parseFloat

此外,使用 parseInt 时,最好传递基数值(例如 parseInt(text, 10);)。 parseFloat 不需要它。

关于javascript - 小数加、减、除、乘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27789382/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com