How to check if type is Boolean

前端 未结 16 1776
深忆病人
深忆病人 2020-12-07 10:09

How can I check if a variable\'s type is of type Boolean?

I mean, there are some alternatives such as:

if(jQuery.type(new Boolean()) === jQuery.type(         


        
16条回答
  •  爱一瞬间的悲伤
    2020-12-07 10:29

    If you want your function can validate boolean objects too, the most efficient solution must be:

    function isBoolean(val) {
      return val === false || val === true || val instanceof Boolean;
    }
    

提交回复
热议问题