boolean.js 324 B

12345678910
  1. export const toBoolean = (value) => {
  2. // 兼容字符串、数字以及布尔原生类型
  3. if (typeof value === 'boolean') return value;
  4. if (typeof value === 'number') return value === 1;
  5. if (typeof value === 'string') {
  6. const v = value.toLowerCase();
  7. return v === 'true' || v === '1';
  8. }
  9. return false;
  10. };