JQuery:这个代码是什么意思?

这个问题在这里已经有了答案:

  • !!〜(不是不用颚化/砰砰砰砰声)改变'contains / included'数组方法调用的结果吗? 13个答案

  • 这对jQuery没有任何意义,因为它是JavaScript。

    ~是一个运算符,它执行你通常认为没有任何目的的事情。 它是一个一元运算符,它的右边表达式对它执行这个小算法(其中N是代字号右边的表达式): - (N + 1)。 见下面的一些样品。

    console.log(~-2); // 1
    console.log(~-1); // 0
    console.log(~0);  // -1
    console.log(~1);  // -2
    console.log(~2);  // -3
    

    所以,除非你真的有一个需要在数字上运行这个算法的应用程序

    来源于

    inArray

    搜索数组中的指定值并返回其索引(如果未找到则返回-1)。

    所以如果元素找不到(~$.inArray('orange', apple)) ,它将返回零,否则索引将按照上述给定的系列进行转换。

    链接地址: http://www.djcxy.com/p/74965.html

    上一篇: JQuery: What does this code mean?

    下一篇: What ~ does, and is is safe to use?