INNER CODE UNIT · JavaScript
esc
oncologylab/fp-tools · src/fp_tools/resources/static_browser/app.js:32
function esc(value) {
return String(value ?? "").replace(
/[&<>"']/g,
(c) =>
({ "&": "&", "<": "<", ">": ">", '"': """, "'": "'" })[
c
],
);
}
function finite(value, fallback = 0) {
const number = Number(value);
return Number.isFinite(number) ? number : fallback;
}
function fmt(value, digits = 3) {
const number = Number(value);
if (!Number.isFinite(number)) return "NA";
const magnitude = Math.abs(number);
if (number === 0) return "0";