README
Loose equals
Explicit non-strict equal comparator.
JavaScript has a strict comparison operator (===
) and a loose comparison operator (==
). Best practice is to use strict comparsion, however sometimes you need to lossely compare some arguments.
You better be explicit about using loose comparison. Comments are not reliable since they get out of date very quickly. The most efficient and explicit way to say something in code is to say something with the code.
Installation
npm i loose-equals
# or
yarn add loose-equals
Usage
const looseEquals = require("loose-equals");
1 === 1; // true
1 === "1"; // false
looseEquals(1, 1); // true
looseEquals("1", 1); // true