Convert boolean result into number/integer

前端 未结 18 2077
刺人心
刺人心 2020-12-02 05:21

I have a variable that stores false or true, but I need 0 or 1 instead, respectively. How can I do this?

18条回答
  •  独厮守ぢ
    2020-12-02 06:08

    You can also add 0, use shift operators or xor:

    val + 0;
    val ^ 0;
    val >> 0;
    val >>> 0;
    val << 0;
    

    These have similar speeds as those from the others answers.

提交回复
热议问题