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
Python编程的土豆丝哲学:化繁为简,玩转日常自动化与数据处理
https://jb123.cn/python/71840.html
UG NX后处理TCL脚本语言教程:从基础到高级,定制你的专属G代码!
https://jb123.cn/jiaobenyuyan/71839.html
Lua脚本语言:从入门到实践,告别迷茫的中文学习之路(附高质量教程资源)
https://jb123.cn/jiaobenyuyan/71838.html
深入解析:Lua脚本如何赋能《天龙八部》的武侠江湖与游戏开发
https://jb123.cn/jiaobenyuyan/71837.html
智启古城未来:西安高校Python编程培训与职业发展深度解析
https://jb123.cn/python/71836.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