什么是 BMI?

BMI 是通过体重(公斤)除以身高(米)的平方计算得出的数值,用于评估个人体重是否在健康范围内。世界卫生组织将其分为体重不足、正常、超重和肥胖等类别,广泛应用于健康筛查、医学诊断和健身追踪,但不能区分肌肉和脂肪质量,需结合其他指标综合评估。

快速了解

全称身体质量指数
创建时间2026-02-01
规范文档官方规范

工作原理

身体质量指数是一个简单的计算,将人的体重(公斤)除以身高(米)的平方(kg/m²)。由比利时数学家阿道夫·凯特勒在 1830 年代开发,BMI 提供了一种快速评估个人体重是否在健康范围内的方法。世界卫生组织将 BMI 类别定义为:体重不足(<18.5)、正常(18.5-24.9)、超重(25-29.9)和肥胖(≥30)。虽然 BMI 因其简单性而被广泛使用,但它也有局限性,因为它不区分肌肉和脂肪质量,也不考虑年龄、性别、种族或身体成分。

主要特点

  • 公式:体重(kg) / 身高(m)²
  • 英制公式:(体重(lb) / 身高(in)²) × 703
  • 体重不足:BMI < 18.5
  • 正常体重:BMI 18.5-24.9
  • 超重:BMI 25-29.9
  • 肥胖:BMI ≥ 30
  • 不直接测量体脂

常见用途

  1. 健康筛查和评估
  2. 人口健康研究
  3. 保险风险评估
  4. 健身追踪应用
  5. 医学诊断支持

示例

loading...
Loading code...

常见问题

成年人的健康 BMI 范围是多少?

成年人的健康 BMI 范围通常在 18.5 到 24.9 之间。根据世界卫生组织的标准,BMI 低于 18.5 被视为体重不足,25-29.9 为超重,30 及以上表示肥胖。

BMI 对运动员和健身者准确吗?

BMI 对运动员和健身者不够准确,因为它不区分肌肉和脂肪质量。肌肉发达的人可能 BMI 较高但体脂较低,这使得 BMI 在评估他们的健康状况时具有误导性。

如何使用公制和英制单位计算 BMI?

对于公制单位,将体重(公斤)除以身高(米)的平方(kg/m²)。对于英制单位,将体重(磅)除以身高(英寸)的平方,然后乘以 703:(lb/in²) × 703。

BMI 是否因年龄、性别或种族而异?

虽然标准 BMI 公式对所有人都相同,但解释可能有所不同。儿童使用特定年龄的百分位数,一些健康组织为某些族群(特别是亚洲人)推荐不同的阈值。

使用 BMI 作为健康指标有哪些局限性?

BMI 的局限性包括:它不直接测量体脂,不考虑肌肉质量、骨密度或脂肪分布,也不考虑年龄、性别或种族。它是一种筛查工具,而非诊断指标。

相关工具

相关术语

相关文章

JSON在线对比指南:高效比较JSON文件的完整教程【2026】

全面系统地学习如何高效、准确地在线对比深层复杂嵌套的 JSON 数据文件。深入硬核掌握 JSON diff 差异比较的底层技术原理与算法(如 LCS、基于键匹配),学会使用业界最佳的在线 JSON 差异比较与可视化工具进行 Git 版本控制冲突解决和后端 REST API 联调调试。本高级指南详细解析了多种常见的差异对比应用场景、智能高亮冲突差异点,并为您提供实用的 Python 与 JavaScript 多语言代码实战示例以实现自动化的数据结构比对。

2026-02-07

JSON与CSV互转详解【2026】- 原理、最佳实践与代码示例

全面掌握前后端数据处理中 JSON 与 CSV 数据格式之间高效互转的高级开发技巧。深入了解底层如何处理复杂的深层嵌套 JSON 数据结构扁平化(Flatten)、复杂数组对象的智能展开转换策略等核心解析原理。本文详细提供基于 JavaScript(Node.js)、Python (Pandas)、Go 语言的完整多语言代码实战示例,助你高效、稳定地完成各种规模的企业级数据清洗与导入导出任务。

2026-01-12

JSON对比工具详解【2026】- 原理、应用与最佳实践

深入解析复杂 JSON 数据对比(JSON Diff)差异比较工具的底层核心对比算法与实战开发应用。全面学习如何递归处理深层嵌套的 JSON 对象结构并生成标准的 JSON Patch (RFC 6902) 差异补丁描述格式。深入剖析数组对比(Array Diff)中的基于 LCS(最长公共子序列)与基于唯一键值(Key-based)匹配的高级算法策略,帮助后端开发者与测试工程师在复杂 API 接口联调、配置文件追踪中成倍提升工作效率,附带多语言代码实战示例。

2024-01-15