UNPKG

435 BJavaScriptView Raw
1/*eslint eqeqeq: 0*/
2'use strict';
3
4var isBoolean = require('./boolean');
5/**
6 * Checks whether a value is false a boolean false
7 *
8 * @function false
9 *
10 * @example
11 * var is = require('predicates');
12 *
13 * is.false(false); // true
14 * is.false(0); // false
15 *
16 * @param {*} value
17 * @returns {Boolean}
18 * @name false
19 */
20module.exports = function isFalse(value) {
21 return value === false || (isBoolean(value) && value == false);
22};