jQuery使用return!1或return!0

Fra*_*k V 4 javascript jquery

我看到相当多的使用!0!1对jQuery和Telerks' JS的源代码内.我最常见的是它的回复陈述可能会对它的使用产生影响.

什么目的?这是某种优化吗?

剑道的例子

TbW*_*321 5

这是一个缩小的技巧:

!0 === true
!1 === false
Run Code Online (Sandbox Code Playgroud)

它只是用较少的字符做同样的事情.

  • @FrankV这样就返回了一个`boolean`.`typeof 0 ==="number"`而`typeof!0 ==="boolean"`. (2认同)