面积矩形计算器

输入矩形的宽度与高度,选择单位,立刻得到面积、周长和对角线;面积还会自动换算到平方厘米、平方英尺、亩、公顷等常用单位。全部在浏览器本地计算,不联网、不上传。

使用方法

  1. 打开面积矩形计算器,在「宽度」填 8、「高度」填 5(示例值,均为正数)。
  2. 在「单位」里选 米 m。八种单位都可选:毫米、厘米、分米、米、千米、英寸、英尺、码;只要宽高用同一单位,结果就正确。
  3. 点「计算矩形面积」(或在宽度、高度框里直接按 Enter),结果区出现面积、周长、对角线,以及平方厘米、平方英尺、亩、公顷等换算值。
  4. 点「复制结果」把整段结果带走;点「导出 CSV / 导出 JSON」可下载对照表;点「复制对照表」把单位换算表以制表符文本复制到剪贴板。
  5. 想从头再来,点「恢复默认值」会把宽高重置为 8 与 5、单位重置为米。

这个面积矩形计算器能解决什么问题

一是装修与建材估算:贴地砖、刷墙、铺地板前,量出房间长宽就能直接得到面积,再乘单价就是材料用量。这类场景不需要三角公式,面积矩形计算器用最朴素的长乘宽就够了。

二是土地与户型核对:拿到图纸上以毫米或厘米标注的矩形尺寸,切换对应单位即可,不用自己除以 100 或 1000;同时给出的「亩」「公顷」能让农业和规划口的人直接读。

三是跨境尺寸换算:进口设备、海外图纸常用英寸、英尺、码,本工具内置 1959 年国际码磅协定的精确换算(1 英寸 = 2.54 厘米),算完面积还能一键看到平方英尺,省去来回查表。

四是验证对角线:买显示器、画框、桌子时,标称的长宽未必等于实际对角,工具用勾股定理补算对角线,帮你核对能不能放进预留空间。

本页不做这些事:不计算三角形、圆形、梯形等任意多边形面积(请用页面底部的「面积三角形计算器」);不处理带弧边或不规则图形;不把你的任何尺寸发到服务器。需要更复杂形状时请用对应的专用工具。

原理和变量:面积乘式、周长与对角线

面积矩形计算器的核心只有三行数学:面积 = 宽 × 高,周长 = 2(宽 + 高),对角线 = √(宽² + 高²)。乘法用语言内置的运算符,开方用原生 Math.sqrt,没有任何第三方库。

单位怎么统一。八种单位先各自乘上「到米的线性因子」转成米:毫米 0.001、厘米 0.01、分米 0.1、米 1、千米 1000、英寸 0.0254、英尺 0.3048、码 0.9144。面积因子是线性因子的平方,所以「平方厘米」比「厘米」多两个数量级(1 平方米 = 10000 平方厘米)。工具内部始终用米做基准,最后再换算回你选的单位显示,避免宽高单位不一致导致的错误。

技术内核 6 问(只对本页成立):

  1. 调用哪个函数 / 公式?面积公式 A = w·h、周长 P = 2(w+h)、对角线 d = √(w²+h²);开方用 Math.sqrt。
  2. 关键参数为什么取这个值?单位因子以米为基准,是因为米是国际单位制(SI)的长度主单位;英寸、英尺、码采用 1959 年国际码磅协定给出的精确十进制值(1 英寸 = 2.54 厘米),而不是近似分数,这样多次换算不会累积误差。
  3. 遵循哪个标准?单位与量值写法参照 ISO 80000-1《量和单位》,面积主单位为平方米(m²);英制与公制换算采用国际码磅协定。
  4. 输入经过怎样的转换得到输出?宽、高(用户单位)→ 各乘线性因子 → 米 → 乘积得平方米 → 再除以目标单位面积因子 → 目标单位面积;对角线先在米域算 √(wm²+hm²),再按线性因子缩回用户单位。
  5. 边界与阈值是多少?JavaScript 整数安全上限是 Number.MAX_SAFE_INTEGER = 9007199254740992(即 2^53)。当单边换算到米后超过 1×10⁸ 米时,面积会越过这个阈值,末尾数字不再精确,工具会直接拒绝而不是给出带错位的数字。
  6. 常见误用怎么解释?把「周长 2(w+h)」误当成「面积 w×h」是最常犯的错误;另一个是宽高各用不同单位(如宽填厘米、高填米)却不切换,结果会差 100 倍。本工具强制两边共用同一个单位下拉框,从结构上杜绝混用。

完整示例(数值与默认框一致)

条件与页面打开时的默认值完全一致:宽度 8、高度 5、单位米。

下面这段就是默认条件下结果区直接显示的文本(真实计算与下方一致):

面积:40 平方米(m²) 周长:26 米(m) 对角线:9.43 米(m) 换算:400000 平方厘米 · 430.556 平方英尺 · 62000.124 平方英寸 · 0.06 亩 · 0.004 公顷

输入范围与对照表

宽度与高度都接受正数,支持小数(step="any"),范围 0 到 1×10¹²;单位下拉框固定八种。下表是「1 平方米等于其他面积单位多少」的换算对照,默认显示前 12 行,点「加载更多」展开剩余行。

目标面积单位1 平方米等于
平方厘米 cm²10000
平方毫米 mm²1000000
平方分米 dm²100
平方千米 km²0.000001
平方英寸 in²1550.0031
平方英尺 ft²10.76391
平方码 yd²1.19599
公顷 ha0.0001
公亩 are0.01
亩0.0015
坪(台制)0.3025
英亩 acre0.00024711
平方英里 mi²3.861e-7
日坪(日本)0.3025
韩坪(평)0.3025
反(日本)0.00100833
町(日本)0.00010083
分(市制)0.015

边界与精度说明

常见问题

宽和高可以填小数吗?

可以。输入框的 step 设为 any,允许 0.5、1.25 这类小数。例如宽 3.5 米、高 2.5 米,面积就是 8.75 平方米。只是受 IEEE 754 双精度限制,极长小数会被四舍五入到约 15 位有效数字。

为什么英寸、英尺换算出来和你手算的不一样?

本工具用的是 1959 年国际码磅协定的精确值:1 英寸 = 2.54 厘米、1 英尺 = 0.3048 米、1 码 = 0.9144 米。如果你的手算用了 1 英尺 ≈ 30.5 厘米这类近似,结果会有细微差异;用精确十进制值才能保证多次换算不漂移。

周长和面积老搞混,到底差在哪?

面积是「铺满这块地要多少单位方块」,公式是 宽 × 高(二维);周长是「绕着边走一圈的长度」,公式是 2(宽 + 高)(一维)。面积量纲是长度的平方,周长量纲就是长度,两者单位都不同,不能互相替代。

亩和公顷怎么来的,和平方米什么关系?

1 公顷 = 10000 平方米,1 亩 ≈ 666.6667 平方米(市制精确为 2000/3 平方米),所以 1 平方米 = 0.0001 公顷 = 0.0015 亩。工具面积换算时直接除以对应因子,农业和土地场景读起来更直观。

填了特别大的数会怎样?

当单边换算到米后超过 1×10⁸ 米,面积会越过 JavaScript 安全整数 9007199254740992,末尾几位不再精确。工具会拒绝计算并提示缩小单位或拆分成多段,而不是返回一个看似正确实则错位的数字。

宽和高用不同单位可以吗?

不可以,也没必要。本页的单位下拉框只有一份,宽度和高度共用,从界面上就杜绝了「宽填厘米、高填米」导致的百倍误差。如果你手上的数据单位不同,先统一成同一个再输入。

对角线算出来有什么用?

对角线 = √(宽² + 高²),也就是矩形能容纳的最长直线距离。买显示器、画框、床垫、桌子时,比对对角线能判断它能不能塞进预留的墙角或车门,比只看长宽更可靠。

导出 CSV 和 JSON 有什么区别?

CSV 带 BOM 头(让 Excel 正确识别中文,不会出现乱码),适合直接双击打开;JSON 不带 BOM、是结构化数组,适合程序读取。「复制对照表」则把同一张表以制表符分隔复制到剪贴板,方便粘进 Excel 或聊天框。

相关工具