我知道这个问题看起来有点愚蠢,但是最近我在做一些JS问题,我碰巧在浏览器控制台中做1 % 2,我得到了1,而当我在纸上做1除以2时,我得到了提醒0。我很清楚返回的值是提醒的概念,但是为什么在JavaScript中和在论文中有所不同呢?有没有我不知道的JS的基本概念?
1 % 2
1
0
lx0bsm1f1#
因此,在模运算符(%)的情况下,如果第一个数字小于第二个数字,则返回第一个数字本身。下面是一个交互式代码片段来测试它!
%
const n1 = document.getElementById("n1"); const n2 = document.getElementById("n2"); const result = document.getElementById("result"); function modulus() { result.innerText = Number(Number(n1.value) % Number(n2.value)); } function division() { result.innerText = Number(Number(n1.value) / Number(n2.value)); }
<input type="number" placeholder="First Number" id="n1"> <br> <br> <input type="number" placeholder="Second Number" id="n2"> <br> <br> <button onclick="modulus()">Modules(%)</button> <br> <br> <button onclick="division()">Division(/)</button> <br> <br> <b>Result</b> <br> <span id="result"></span>
wecizke32#
我很清楚返回的值是提醒的概念我不这么认为。余数是除法运算中剩余的数。当一个数不能被另一个数整除时,总会有余数。在被除数(被除的数)小于除数(被除的数)的情况下,余数总是较小的数,即被除数。
2条答案
按热度按时间lx0bsm1f1#
因此,在模运算符(
%
)的情况下,如果第一个数字小于第二个数字,则返回第一个数字本身。下面是一个交互式代码片段来测试它!
wecizke32#
我很清楚返回的值是提醒的概念
我不这么认为。余数是除法运算中剩余的数。当一个数不能被另一个数整除时,总会有余数。
在被除数(被除的数)小于除数(被除的数)的情况下,余数总是较小的数,即被除数。