JavaScript 中的 %-运算符:从余数到有效数字298
概述
在 JavaScript 中,%-运算符的作用是计算两个数字之间的余数,又称模数。它返回的是除法运算后剩下的余数,符号与被除数的符号相同。
语法
%-运算符的语法如下:
result = dividend % divisor;
其中:* dividend 是被除数
* divisor 是除数
* result 是余数
例子
以下是一些 %-运算符的例子:
(10 % 3); // 1
(15 % 4); // 3
(-10 % 3); // -1
(10 % -3); // 1
余数的符号
余数符号与被除数符号相同。这意味着如果被除数为正,则余数也为正;如果被除数为负,则余数也为负。例如:
(10 % 3); // 1 (正数)
(-10 % 3); // -1 (负数)
有效数字
%-运算符还可以用于从数字中提取有效数字。有效数字是一个数字中不包括前导零的部分。例如,数字 1000 中的有效数字是 100。要从数字中提取有效数字,可以用%-运算符对数字进行 10 的幂取余:
function getSignificantDigits(num) {
return num % 10;
}
(getSignificantDigits(12345)); // 5
(getSignificantDigits(1000)); // 0
负数有效数字
对于负数,有效数字需要考虑符号。要从负数中提取有效数字,需要先取绝对值,然后再用%-运算符对绝对值进行 10 的幂取余:
function getSignificantDigits(num) {
if (num < 0) {
return -(num) % 10;
} else {
return num % 10;
}
}
(getSignificantDigits(-12345)); // -5
(getSignificantDigits(-1000)); // 0
JavaScript 中的 %-运算符是一个功能强大的工具,它可以用来计算余数和提取有效数字。它在数学运算和数据处理中都有着广泛的应用。
2025-01-03
从脚本到全栈:JavaScript的十年蜕变与未来展望
https://jb123.cn/javascript/73563.html
Perl编程语言:揭开文本处理的神秘面纱,快速入门与核心应用速览!
https://jb123.cn/perl/73562.html
揭秘Perl中的‘中间值’:掌握数据流与效率优化的核心秘诀
https://jb123.cn/perl/73561.html
JavaScript驱动外汇市场:实时数据、交易与API开发全攻略
https://jb123.cn/javascript/73560.html
JavaScript 权限的奥秘:从浏览器沙箱到API安全实践
https://jb123.cn/javascript/73559.html
热门文章
JavaScript (JS) 中的 JSF (JavaServer Faces)
https://jb123.cn/javascript/25790.html
JavaScript 枚举:全面指南
https://jb123.cn/javascript/24141.html
JavaScript 逻辑与:学习布尔表达式的基础
https://jb123.cn/javascript/20993.html
JavaScript 中保留小数的技巧
https://jb123.cn/javascript/18603.html
JavaScript 调试神器:步步掌握开发调试技巧
https://jb123.cn/javascript/4718.html