{"id":6217,"date":"2025-12-18T08:59:57","date_gmt":"2025-12-18T00:59:57","guid":{"rendered":"https:\/\/anisteel.com\/?p=6217"},"modified":"2025-12-18T09:36:54","modified_gmt":"2025-12-18T01:36:54","slug":"steel-bar-weight-calculator-2","status":"publish","type":"post","link":"https:\/\/anisteel.com\/ru\/steel-bar-weight-calculator-2\/","title":{"rendered":"Steel Bar Weight Calculator"},"content":{"rendered":"\n<!-- === Steel Bar Weight Calculator === -->\n<div id=\"sbwc25-wrapper\">\n  <div id=\"sbwc25-calc-2025\">\n    <!DOCTYPE html>\n    <html lang=\"en\">\n    <head>\n      <meta charset=\"UTF-8\">\n      <title>Steel Bar Weight Calculator<\/title>\n      <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n      <style>\n        \/* ===== \u4ec5\u4f5c\u7528\u4e8e\u672c\u8ba1\u7b97\u5668 ===== *\/\n        #sbwc25-wrapper .calculator-form,\n        #sbwc25-wrapper .result-section{\n          max-width:860px;\n          margin:0 auto 28px;\n        }\n        \/* ===== \u5361\u7247\u5916\u89c2 ===== *\/\n        #sbwc25-wrapper .calculator-form,\n        #sbwc25-wrapper .result-section{\n          background:#ffffff;\n          border-radius:16px;\n          box-shadow:0 12px 30px rgba(0,0,0,.08);\n          padding:28px;\n        }\n        \/* ===== \u8868\u5355\u7ed3\u6784 ===== *\/\n        #sbwc25-wrapper .calculator-form{\n          display:flex;\n          flex-direction:column;\n          gap:18px;\n        }\n        #sbwc25-wrapper .calculator-form .form-group label{\n          font-weight:600;\n          display:block;\n          margin-bottom:6px;\n          font-size:14px;\n        }\n        \/* \u53ea\u4f5c\u7528\u4e8e\u672c\u8ba1\u7b97\u5668\u91cc\u7684\u8f93\u5165 *\/\n        #sbwc25-wrapper .calculator-form input,\n        #sbwc25-wrapper .calculator-form select{\n          width:100%;\n          padding:11px 12px;\n          border-radius:10px;\n          border:1px solid #d1d5db;\n          font-size:14px;\n          background:#fff;\n        }\n        #sbwc25-wrapper .calculator-form input:focus,\n        #sbwc25-wrapper .calculator-form select:focus{\n          outline:none;\n          border-color:#2563eb;\n          box-shadow:0 0 0 2px rgba(37,99,235,.15);\n        }\n        #sbwc25-wrapper .calculator-form .input-group{\n          display:flex;\n          gap:10px;\n        }\n        #sbwc25-wrapper .calculator-form .input-group select{\n          width:120px;\n        }\n        \/* ===== \u52fe\u9009\u533a\u57df ===== *\/\n        #sbwc25-wrapper .calculator-form .form-options{\n          display:flex;\n          align-items:center;\n          justify-content:flex-start;\n          gap:24px;\n          margin-top:10px;\n        }\n        \/* \u5355\u4e2a\u52fe\u9009\u9879\uff1acheckbox \u5728\u5de6\uff0c\u6587\u5b57\u5728\u53f3 *\/\n        #sbwc25-wrapper .calculator-form .form-toggle{\n          display:flex;\n          align-items:center;\n          gap:8px;\n          white-space:nowrap;\n        }\n        \/* ===== \u6309\u94ae ===== *\/\n        #sbwc25-wrapper .calculator-form .calculate-button{\n          width:100%;\n          margin-top:10px;\n          padding:14px;\n          border:none;\n          border-radius:12px;\n          background:#2563eb;\n          color:#fff;\n          font-size:16px;\n          font-weight:600;\n          cursor:pointer;\n        }\n        #sbwc25-wrapper .calculator-form .calculate-button:hover{\n          background:#1d4ed8;\n        }\n        \/* ===== \u7ed3\u679c\u533a\u57df ===== *\/\n        #sbwc25-wrapper .result-section .result-header{\n          font-size:22px;\n          font-weight:700;\n          margin-bottom:16px;\n          display:flex;\n          align-items:center;\n        }\n        #sbwc25-wrapper .result-section .result-header .copy-button{\n          margin-left:auto;\n        }\n        #sbwc25-wrapper .result-section .result-item{\n          display:flex;\n          justify-content:space-between;\n          padding:10px 0;\n          border-bottom:1px solid #e5e7eb;\n          font-size:15px;\n        }\n        #sbwc25-wrapper .result-section .total-cost{\n          font-size:20px;\n          font-weight:700;\n          margin-top:4px;\n        }\n        #sbwc25-wrapper .result-section .result-details{\n          display:grid;\n          grid-template-columns:1fr 1fr;\n          gap:12px;\n          margin-top:16px;\n        }\n        #sbwc25-wrapper .result-section .detail-item{\n          background:#f9fafb;\n          padding:12px;\n          border-radius:10px;\n          display:flex;\n          justify-content:space-between;\n          font-size:14px;\n        }\n        \/* ===== \u79fb\u52a8\u7aef ===== *\/\n        @media(max-width:640px){\n          #sbwc25-wrapper .result-section .result-details{\n            grid-template-columns:1fr;\n          }\n        }\n        #sbwc25-wrapper #sbwc25-fabrication-cost{\n          max-width:825px;\n        }\n        #sbwc25-wrapper .calculator-description{\n          color:#9ca3af;\n          font-size:15px;\n          max-width:640px;\n          margin:8px auto 20px;\n        }\n        #sbwc25-wrapper .form-group.hidden {\n          display:none !important;\n        }\n      <\/style>\n    <\/head>\n    <body>\n      <div class=\"form-group\">\n        <div class=\"calculator-form\">\n          <div class=\"form-group\">\n            <div class=\"calculator-form\">\n              <!-- \u8fd9\u662f\u8ba1\u7b97\u5668\u5934\u5934 -->\n              <h1 style=\"text-align:center;margin-bottom:0.1em;\">Steel Bar Weight Calculator<\/h1>\n              <p class=\"calculator-description\" style=\"margin-top:0.2em;\">\n                Calculate the weight of steel bars and rebar for construction projects. Quickly determine weights for round, square, flat, and deformed reinforcement bars.\n              <\/p>\n              <div class=\"form-group\">\n                <label for=\"sbwc25-bar-type\">Bar Type:<\/label>\n                <select id=\"sbwc25-bar-type\">\n                  <option value=\"round\">Round Bar<\/option>\n                  <option value=\"square\">Square Bar<\/option>\n                  <option value=\"flat\">Flat Bar<\/option>\n                  <option value=\"rebar\">Deformed Rebar<\/option>\n                <\/select>\n              <\/div>\n              <div id=\"sbwc25-dimensions-container\">\n                <div class=\"form-heading\">Dimensions<\/div>\n                <div class=\"form-group\" id=\"sbwc25-diameter-container\">\n                  <label for=\"sbwc25-bar-diameter\">Diameter:<\/label>\n                  <div class=\"input-group\">\n                    <input type=\"number\" id=\"sbwc25-bar-diameter\" placeholder=\"Enter diameter\" step=\"any\" min=\"0\" value=\"10\">\n                    <select id=\"sbwc25-diameter-unit\">\n                      <option value=\"mm\">mm<\/option>\n                      <option value=\"in\">inches<\/option>\n                    <\/select>\n                  <\/div>\n                <\/div>\n                <div class=\"form-group hidden\" id=\"sbwc25-width-container\">\n                  <label for=\"sbwc25-bar-width\">Width:<\/label>\n                  <div class=\"input-group\">\n                    <input type=\"number\" id=\"sbwc25-bar-width\" placeholder=\"Enter width\" step=\"any\" min=\"0\" value=\"25\">\n                    <select id=\"sbwc25-width-unit\">\n                      <option value=\"mm\">mm<\/option>\n                      <option value=\"in\">inches<\/option>\n                    <\/select>\n                  <\/div>\n                <\/div>\n                <div class=\"form-group hidden\" id=\"sbwc25-height-container\">\n                  <label for=\"sbwc25-bar-height\">Height\/Thickness:<\/label>\n                  <div class=\"input-group\">\n                    <input type=\"number\" id=\"sbwc25-bar-height\" placeholder=\"Enter height\" step=\"any\" min=\"0\" value=\"5\">\n                    <select id=\"sbwc25-height-unit\">\n                      <option value=\"mm\">mm<\/option>\n                      <option value=\"in\">inches<\/option>\n                    <\/select>\n                  <\/div>\n                <\/div>\n                <div class=\"form-group hidden\" id=\"sbwc25-rebar-size-container\">\n                  <label for=\"sbwc25-rebar-size\">Rebar Size:<\/label>\n                  <select id=\"sbwc25-rebar-size\">\n                    <option value=\"custom\">Custom Diameter<\/option>\n                    <option value=\"#3\">US #3 (3\/8\u2033 | 9.5mm)<\/option>\n                    <option value=\"#4\">US #4 (1\/2\u2033 | 12.7mm)<\/option>\n                    <option value=\"#5\">US #5 (5\/8\u2033 | 15.9mm)<\/option>\n                    <option value=\"#6\">US #6 (3\/4\u2033 | 19.1mm)<\/option>\n                    <option value=\"#7\">US #7 (7\/8\u2033 | 22.2mm)<\/option>\n                    <option value=\"#8\">US #8 (1\u2033 | 25.4mm)<\/option>\n                    <option value=\"#9\">US #9 (1-1\/8\u2033 | 28.7mm)<\/option>\n                    <option value=\"#10\">US #10 (1-1\/4\u2033 | 32.3mm)<\/option>\n                    <option value=\"#11\">US #11 (1-3\/8\u2033 | 34.9mm)<\/option>\n                    <option value=\"#14\">US #14 (1-3\/4\u2033 | 43.0mm)<\/option>\n                    <option value=\"#18\">US #18 (2-1\/4\u2033 | 57.3mm)<\/option>\n                    <option value=\"8mm\">Metric 8mm<\/option>\n                    <option value=\"10mm\">Metric 10mm<\/option>\n                    <option value=\"12mm\">Metric 12mm<\/option>\n                    <option value=\"16mm\">Metric 16mm<\/option>\n                    <option value=\"20mm\">Metric 20mm<\/option>\n                    <option value=\"25mm\">Metric 25mm<\/option>\n                    <option value=\"28mm\">Metric 28mm<\/option>\n                    <option value=\"32mm\">Metric 32mm<\/option>\n                    <option value=\"40mm\">Metric 40mm<\/option>\n                  <\/select>\n                <\/div>\n              <\/div>\n              <div class=\"form-heading\">Length &amp; Quantity<\/div>\n              <div class=\"form-group\">\n                <label for=\"sbwc25-bar-length\">Length per Bar:<\/label>\n                <div class=\"input-group\">\n                  <input type=\"number\" id=\"sbwc25-bar-length\" placeholder=\"Enter length\" step=\"any\" min=\"0\" value=\"1\">\n                  <select id=\"sbwc25-length-unit\">\n                    <option value=\"m\">meters<\/option>\n                    <option value=\"ft\">feet<\/option>\n                  <\/select>\n                <\/div>\n              <\/div>\n              <div class=\"form-group\">\n                <label for=\"sbwc25-bar-quantity\">Quantity:<\/label>\n                <input type=\"number\" id=\"sbwc25-bar-quantity\" placeholder=\"Enter quantity\" min=\"1\" value=\"1\">\n              <\/div>\n              <div class=\"form-heading\">Material Properties<\/div>\n              <div class=\"form-group\">\n                <label for=\"sbwc25-material-type\">Material:<\/label>\n                <select id=\"sbwc25-material-type\">\n                  <option value=\"7.85\">Carbon Steel (7.85 g\/cm\u00b3)<\/option>\n                  <option value=\"7.75\">Low Alloy Steel (7.75 g\/cm\u00b3)<\/option>\n                  <option value=\"8.00\">Stainless Steel 304 (8.00 g\/cm\u00b3)<\/option>\n                  <option value=\"7.98\">Stainless Steel 316 (7.98 g\/cm\u00b3)<\/option>\n                  <option value=\"7.48\">Tool Steel (7.48 g\/cm\u00b3)<\/option>\n                  <option value=\"custom\">Custom Density<\/option>\n                <\/select>\n              <\/div>\n              <div class=\"form-group hidden\" id=\"sbwc25-custom-density-container\">\n                <label for=\"sbwc25-custom-density\">Custom Density:<\/label>\n                <div class=\"input-group\">\n                  <input type=\"number\" id=\"sbwc25-custom-density\" placeholder=\"Enter density\" step=\"0.01\" min=\"0\" value=\"7.85\">\n                  <select id=\"sbwc25-density-unit\">\n                    <option value=\"g\/cm3\">g\/cm\u00b3<\/option>\n                    <option value=\"kg\/m3\">kg\/m\u00b3<\/option>\n                    <option value=\"lb\/ft3\">lb\/ft\u00b3<\/option>\n                  <\/select>\n                <\/div>\n              <\/div>\n              <div class=\"form-options\">\n                <div class=\"form-toggle\">\n                  <input type=\"checkbox\" id=\"sbwc25-weight-units-toggle\">\n                  <label for=\"sbwc25-weight-units-toggle\">Show weights in imperial units<\/label>\n                <\/div>\n                <div class=\"form-toggle\">\n                  <input type=\"checkbox\" id=\"sbwc25-detailed-calculation-toggle\">\n                  <label for=\"sbwc25-detailed-calculation-toggle\">Show detailed calculations<\/label>\n                <\/div>\n              <\/div>\n              <button id=\"sbwc25-calculate-weight\" class=\"calculate-button\">Calculate Weight<\/button>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n      <!-- \u8fd9\u662f\u8ba1\u7b97\u5668\u5c41\u5c41 -->\n      <div id=\"sbwc25-result-section\" class=\"result-section\">\n        <div class=\"result-header\">\n          <h3>Weight Calculation Results<\/h3>\n          <button id=\"sbwc25-copy-results\" class=\"copy-button\" title=\"Copy results to clipboard\">\n            <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n              <rect x=\"9\" y=\"9\" width=\"13\" height=\"13\" rx=\"2\" ry=\"2\"><\/rect>\n              <path d=\"M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1\"><\/path>\n            <\/svg>\n          <\/button>\n        <\/div>\n        <div class=\"result-item\">\n          <span class=\"result-label\">Weight per Bar:<\/span>\n          <span id=\"sbwc25-weight-per-bar\" class=\"result-value\">0 kg<\/span>\n        <\/div>\n        <div class=\"result-item\">\n          <span class=\"result-label\">Total Weight:<\/span>\n          <span id=\"sbwc25-total-weight\" class=\"result-value\">0 kg<\/span>\n        <\/div>\n        <div class=\"result-details\">\n          <div class=\"detail-item\">\n            <span class=\"detail-label\">Cross-sectional Area:<\/span>\n            <span id=\"sbwc25-cross-area\" class=\"detail-value\">0 mm\u00b2<\/span>\n          <\/div>\n          <div class=\"detail-item\">\n            <span class=\"detail-label\">Volume:<\/span>\n            <span id=\"sbwc25-volume\" class=\"detail-value\">0 cm\u00b3<\/span>\n          <\/div>\n          <div class=\"detail-item\">\n            <span class=\"detail-label\">Weight per Unit Length:<\/span>\n            <span id=\"sbwc25-weight-per-length\" class=\"detail-value\">0 kg\/m<\/span>\n          <\/div>\n          <div class=\"detail-item\">\n            <span class=\"detail-label\">Total Length:<\/span>\n            <span id=\"sbwc25-total-length\" class=\"detail-value\">0 m<\/span>\n          <\/div>\n        <\/div>\n        <div id=\"sbwc25-calculation-details\" class=\"calculation-details\" style=\"display:none;\">\n          <h4>Calculation Method<\/h4>\n          <pre id=\"sbwc25-calculation-steps\"><\/pre>\n        <\/div>\n      <\/div>\n    <\/body>\n    <\/html>\n  <\/div>\n<\/div>\n\n<!-- \u8ba1\u7b97\u903b\u8f91 -->\n<script>\n\/* ===== \u94a2\u6750\u68d2\u6599\u91cd\u91cf\u8ba1\u7b97\u5668\u6838\u5fc3 ===== *\/\n(function(){\n\/* ---------- 1. \u6807\u51c6\u6570\u636e\u6e90 ---------- *\/\nconst rebarSizes = {\n  '#3':  {d:9.5,  area:71,   w:0.56},\n  '#4':  {d:12.7, area:129,  w:1.00},\n  '#5':  {d:15.9, area:199,  w:1.56},\n  '#6':  {d:19.1, area:284,  w:2.24},\n  '#7':  {d:22.2, area:387,  w:3.04},\n  '#8':  {d:25.4, area:510,  w:4.00},\n  '#9':  {d:28.7, area:645,  w:5.06},\n  '#10': {d:32.3, area:819,  w:6.40},\n  '#11': {d:34.9, area:956,  w:7.50},\n  '#14': {d:43.0, area:1452, w:11.38},\n  '#18': {d:57.3, area:2581, w:20.24},\n  '8mm':  {d:8,   area:50.3,  w:0.395},\n  '10mm': {d:10,  area:78.5,  w:0.617},\n  '12mm': {d:12,  area:113.1, w:0.888},\n  '16mm': {d:16,  area:201.1, w:1.578},\n  '20mm': {d:20,  area:314.2, w:2.466},\n  '25mm': {d:25,  area:490.9, w:3.853},\n  '28mm': {d:28,  area:615.8, w:4.834},\n  '32mm': {d:32,  area:804.2, w:6.313},\n  '40mm': {d:40,  area:1256.6, w:9.865}\n};\n\n\/* ---------- 2. \u5de5\u5177\u51fd\u6570 ---------- *\/\nconst toMM  = (v, u) => u==='in' ? v*25.4 : v;\nconst toM   = (v, u) => u==='ft' ? v*0.3048 : v;\nconst toCM3 = (aMm2, lM) => (aMm2\/100) * (lM*100);\nconst kgToLb= kg => kg*2.20462;\nconst kgMToLbFt = kgm => kgm*0.671969;\n\n\/* ---------- 3. \u663e\u9690\u63a7\u5236 ---------- *\/\nfunction toggleFields(){\n  const t = document.querySelector('#sbwc25-bar-type').value;\n  \/\/ \u7edf\u4e00\u5148\u9690\u85cf\n  ['#sbwc25-diameter-container','#sbwc25-width-container','#sbwc25-height-container','#sbwc25-rebar-size-container','#sbwc25-custom-density-container']\n    .forEach(sel=>document.querySelector(sel).classList.add('hidden'));\n\n  if(t==='round')       { show(['#sbwc25-diameter-container']); }\n  else if(t==='square') { show(['#sbwc25-width-container']); }\n  else if(t==='flat')   { show(['#sbwc25-width-container','#sbwc25-height-container']); }\n  else if(t==='rebar')  { show(['#sbwc25-rebar-size-container']);\n                          if(document.querySelector('#sbwc25-rebar-size').value==='custom') show(['#sbwc25-diameter-container']); }\n  \/* Material -> Custom\u5bc6\u5ea6 *\/\n  if(document.querySelector('#sbwc25-material-type').value==='custom') show(['#sbwc25-custom-density-container']);\n}\nfunction show(arr){ arr.forEach(sel=>document.querySelector(sel).classList.remove('hidden')); }\n\n\/* ---------- 4. \u4e3b\u8ba1\u7b97 ---------- *\/\nfunction calc(){\n  const type   = document.querySelector('#sbwc25-bar-type').value;\n  const lenM   = toM(parseFloat(document.querySelector('#sbwc25-bar-length').value)||0,\n                     document.querySelector('#sbwc25-length-unit').value);\n  const qty    = parseInt(document.querySelector('#sbwc25-bar-quantity').value)||1;\n  const dens   = getDensity();\n\n  let areaMm2=0, step='';\n\n  if(type==='round'){\n    const dMm = toMM(parseFloat(document.querySelector('#sbwc25-bar-diameter').value)||0,\n                     document.querySelector('#sbwc25-diameter-unit').value);\n    areaMm2 = Math.PI * Math.pow(dMm\/2,2);\n    step = `Round: \u00d8=${dMm.toFixed(1)} mm`;\n  }\n  else if(type==='square'){\n    const wMm = toMM(parseFloat(document.querySelector('#sbwc25-bar-width').value)||0,\n                     document.querySelector('#sbwc25-width-unit').value);\n    areaMm2 = Math.pow(wMm,2);\n    step = `Square: width=${wMm.toFixed(1)} mm`;\n  }\n  else if(type==='flat'){\n    const wMm = toMM(parseFloat(document.querySelector('#sbwc25-bar-width').value)||0,\n                     document.querySelector('#sbwc25-width-unit').value);\n    const hMm = toMM(parseFloat(document.querySelector('#sbwc25-bar-height').value)||0,\n                     document.querySelector('#sbwc25-height-unit').value);\n    areaMm2 = wMm * hMm;\n    step = `Flat: ${wMm.toFixed(1)}\u00d7${hMm.toFixed(1)} mm`;\n  }\n  else if(type==='rebar'){\n    const sel = document.querySelector('#sbwc25-rebar-size').value;\n    if(sel==='custom'){\n      const dMm = toMM(parseFloat(document.querySelector('#sbwc25-bar-diameter').value)||0,\n                       document.querySelector('#sbwc25-diameter-unit').value);\n      areaMm2 = Math.PI * Math.pow(dMm\/2,2);\n      step = `Rebar custom: \u00d8=${dMm.toFixed(1)} mm`;\n    }else{\n      areaMm2 = rebarSizes[sel].area;\n      step = `Rebar ${sel}: A=${areaMm2} mm\u00b2`;\n    }\n  }\n\n  const volCm3 = toCM3(areaMm2, lenM);\n  const kgPerBar = (volCm3 * dens) \/ 1000000;\n  const totKg    = kgPerBar * qty;\n  const kgPerM   = kgPerBar \/ lenM;\n\n  \/* ---------- 5. \u7ed3\u679c\u56de\u5199 ---------- *\/\n  const imp = document.querySelector('#sbwc25-weight-units-toggle').checked;\n  document.querySelector('#sbwc25-weight-per-bar').textContent     = imp ? kgToLb(kgPerBar).toFixed(3)+' lb'   : kgPerBar.toFixed(3)+' kg';\n  document.querySelector('#sbwc25-total-weight').textContent       = imp ? kgToLb(totKg).toFixed(3)+' lb'      : totKg.toFixed(3)+' kg';\n  document.querySelector('#sbwc25-weight-per-length').textContent  = imp ? kgMToLbFt(kgPerM).toFixed(3)+' lb\/ft': kgPerM.toFixed(3)+' kg\/m';\n  document.querySelector('#sbwc25-cross-area').textContent         = areaMm2.toFixed(2)+' mm\u00b2';\n  document.querySelector('#sbwc25-volume').textContent             = volCm3.toFixed(2)+' cm\u00b3';\n  document.querySelector('#sbwc25-total-length').textContent       = (lenM*qty).toFixed(2)+' m';\n\n  \/* ---------- 6. \u5b9e\u65f6\u751f\u6210\u5e76\u663e\u793a\/\u9690\u85cf\u8be6\u7ec6\u6b65\u9aa4 ---------- *\/\n  const showDetail = document.querySelector('#sbwc25-detailed-calculation-toggle').checked;\n  const detailBox  = document.querySelector('#sbwc25-calculation-details');\n  if(showDetail){\n    detailBox.style.display='block';\n    document.querySelector('#sbwc25-calculation-steps').textContent =\n`Calculation Method & Steps:\n1. ${step}\n2. Length = ${lenM.toFixed(3)} m\n3. Cross-sectional area = ${areaMm2.toFixed(2)} mm\u00b2\n4. Volume = Area \u00d7 Length = (${areaMm2.toFixed(2)} mm\u00b2 \u00f7 100) \u00d7 (${lenM.toFixed(3)} m \u00d7 100) = ${volCm3.toFixed(2)} cm\u00b3\n5. Density = ${(dens\/1000).toFixed(3)} g\/cm\u00b3 = ${dens} kg\/m\u00b3\n6. Weight per bar = Volume \u00d7 Density = (${volCm3.toFixed(2)} cm\u00b3 \u00d7 ${dens} kg\/m\u00b3) \u00f7 1 000 000 = ${kgPerBar.toFixed(3)} kg\n7. Total weight = Weight per bar \u00d7 Quantity = ${kgPerBar.toFixed(3)} kg \u00d7 ${qty} = ${totKg.toFixed(3)} kg\n8. Weight per unit length = Weight per bar \u00f7 Length = ${kgPerBar.toFixed(3)} kg \u00f7 ${lenM.toFixed(3)} m = ${kgPerM.toFixed(3)} kg\/m`;\n  }else{\n    detailBox.style.display='none';\n  }\n}\n\n\/* ---------- 7. \u83b7\u53d6\u5bc6\u5ea6 ---------- *\/\nfunction getDensity(){\n  const mat = document.querySelector('#sbwc25-material-type').value;\n  if(mat==='custom'){\n    let v = parseFloat(document.querySelector('#sbwc25-custom-density').value)||7.85;\n    const u = document.querySelector('#sbwc25-density-unit').value;\n    if(u==='g\/cm3')  return v*1000;\n    if(u==='lb\/ft3') return v*16.0185;\n    return v;\n  }\n  return parseFloat(mat)*1000;\n}\n\n\/* ---------- 8. \u4e8b\u4ef6\u7ed1\u5b9a ---------- *\/\ndocument.querySelector('#sbwc25-bar-type').addEventListener('change', toggleFields);\ndocument.querySelector('#sbwc25-material-type').addEventListener('change', toggleFields);\ndocument.querySelector('#sbwc25-rebar-size').addEventListener('change', toggleFields);\ndocument.querySelector('#sbwc25-calculate-weight').addEventListener('click', calc);\ndocument.querySelector('#sbwc25-weight-units-toggle').addEventListener('change', calc);\ndocument.querySelector('#sbwc25-detailed-calculation-toggle').addEventListener('change', calc);\n\n\/* ---------- 9. \u521d\u59cb\u5316 ---------- *\/\ntoggleFields();\n})();\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>Steel Bar Weight Calculator Steel Bar Weight Calculator Calculate the weight of steel bars and rebar for construction projects. Quickly determine weights for round, square, flat, and deformed reinforcement bars. Bar Type: Round BarSquare BarFlat BarDeformed Rebar Dimensions Diameter: mminches Width: mminches Height\/Thickness: mminches Rebar Size: Custom DiameterUS #3 (3\/8\u2033 | 9.5mm)US #4 (1\/2\u2033 | [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[1],"tags":[],"class_list":["post-6217","post","type-post","status-publish","format-standard","hentry","category-steel-products"],"_links":{"self":[{"href":"https:\/\/anisteel.com\/ru\/wp-json\/wp\/v2\/posts\/6217","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/anisteel.com\/ru\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/anisteel.com\/ru\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/anisteel.com\/ru\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/anisteel.com\/ru\/wp-json\/wp\/v2\/comments?post=6217"}],"version-history":[{"count":4,"href":"https:\/\/anisteel.com\/ru\/wp-json\/wp\/v2\/posts\/6217\/revisions"}],"predecessor-version":[{"id":6222,"href":"https:\/\/anisteel.com\/ru\/wp-json\/wp\/v2\/posts\/6217\/revisions\/6222"}],"wp:attachment":[{"href":"https:\/\/anisteel.com\/ru\/wp-json\/wp\/v2\/media?parent=6217"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/anisteel.com\/ru\/wp-json\/wp\/v2\/categories?post=6217"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/anisteel.com\/ru\/wp-json\/wp\/v2\/tags?post=6217"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}