[英]Javascript Multiplication Calculator
Javascript初學者在這里。 我創建了一個簡單的乘法計算器。 但是我需要2號才能將1號增加1%。 任何援助都會很棒。
當前設置:100 x 7 = 700
需要:100 x(增加)7(%)= 107
<html>
<head>
<title>JS Calculator</title>
<script language="javascript" type="text/javascript">
function multiply(){
a=Number(document.calculator.number1.value);
b=Number(document.calculator.number2.value);
c=a*b;
document.calculator.total.value=c;
}
</script>
</head>
<body>
<form name="calculator">
Number 1: <input type="text" name="number1"><br>
Number 2: <input type="text" name="number2"> <br>
Get Result: <input type="text" name="total"> <br>
<input type="button" value="Multiply" onclick="javascript:multiply();">
</form>
</body>
</html>
我相信你想要的是:
c = a * (1 + (b/100.0))
按照你的例子,這將使你增加7%(100 * 1.07 = 107)
7%= 0.07或7/100。
value * (7 / 100.0);
要么
value * 0.07;
請注意,您應該使用100.0(或7.0),以便最終的數字不會四舍五入。
在你的例子中,我認為你想要:
c = a + (a * (b / 100.0));
<script language="javascript" type="text/javascript">
function multiply(){
a=Number(document.calculator.number1.value);
b=Number(document.calculator.number2.value);
d = b / 100
c = a * d;
document.calculator.total.value=c;
}
</script>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.