百分比计算器
这个计算器把日常真正会遇到的三类百分比问题放在同一页面上:求某值的 X%、求一个数占另一个数的百分之几、以及计算两个值之间的增减百分比。每张卡片在你输入的同时即刻重新计算,无需打开电子表格就能核对折扣、小费、税费或同比增长率。结果四舍五入到小数点后六位,以消除二进制浮点运算产生的噪声(例如 32.999999999)。 所有计算完全在浏览器内进行——不发送、不记录任何数据,页面加载后离线也能使用。增减卡片采用标准公式(新值 − 旧值)÷ 旧值,并自动为结果标注“增加”或“减少”,不会看错符号。由于该公式要除以起始值,从零开始的变化在数学上没有定义,此时工具会隐藏结果,而不是显示一个误导性的数字。
—
某值的 X% 是多少?
X 是 Y 的百分之几?
从 X 到 Y 的百分比变化
使用方法
- 找到与你的问题对应的卡片:“某值的 X% 是多少?”“X 是 Y 的百分之几?”或“从 X 到 Y 的百分比变化”。
- 输入两个数字——每个字段都接受小数和负数。
- 结果显示在卡片下方,并随输入即时更新。
- 计算折后价可组合使用:先在第一张卡片求出原价的 X% 并减去,再用增减卡片验证优惠幅度。
常见问题
- 百分比变化如何计算?
- 按(新值 − 旧值)÷ 旧值 × 100 计算,这是价格变动和增长率的标准约定。工具显示变化幅度并标注“增加”或“减少”,例如从 80 到 60 会显示“减少:25%”。
- 百分比变化和百分点有什么区别?
- 如果一个比率从 40% 升到 50%,那是上升 10 个百分点,但相对增长是 25%。本工具计算的是相对变化;需要百分点时直接把两个数值相减即可。
- 如何求折扣前的原价?
- 要用除法而不是乘法:降价 20% 后价格为 80,则原价是 80 ÷ 0.80 = 100。给 80 加回 20% 得到的是 96——这是常见错误,因为那 20% 是按更大的原价计算的。
- 基数为零会怎样?
- “X 是 Y 的百分之几”和增减百分比都要除以基数,而除以零没有定义——“从 0 到 50”不存在有意义的百分比。在基数非零之前,这些卡片会隐藏结果。
- 会保存或发送任何内容吗?
- 不会。计算完全在浏览器中用纯 JavaScript 完成;你输入的数字不会上传、保存,也不用于分析,页面加载后离线也能使用。
相关工具
数学表达式求值
用常见数学函数求值算术表达式 — `sqrt`、`sin`、`log`、`pow`、`min/max`,常量 `pi`、`e`、`tau`。
日常 0 0
体脂率计算器(美海军方法)
用身高、颈围、腰围(女性还需臀围)估算体脂率——美海军卷尺公式。
日常 0 0
烘焙百分比计算器
用烘焙百分比换算面包配方 — 输入面粉重量和各配料相对面粉的百分比,得到精确的克数、总面团重量和含水量。
日常 0 0
折扣与售价计算器
按百分比或固定金额计算打折后的售价——含税、节省、实际折扣率。
日常 0 0
数字格式化器 (Intl.NumberFormat)
按各地区惯例格式化数字 — `1,234,567.89`、`1.234.567,89`、`$1.23M`、`12 345 ₽` — 并获取对应 JavaScript 片段。
日常 0 0
小费计算器
计算小费并在多人之间平分总账单。
日常 0 0