boolval
Version:
A JS equivalent of boolval PHP's function
18 lines • 436 B
JavaScript
module.exports = function boolval (mixedVar) {
if (mixedVar === false || mixedVar === 'false') {
return false
}
if (mixedVar === 0 || mixedVar === 0.0) {
return false
}
if (mixedVar === '' || mixedVar === '0') {
return false
}
if (Array.isArray(mixedVar) && mixedVar.length === 0) {
return false
}
if (mixedVar === null || mixedVar === undefined) {
return false
}
return true
}