什么是 ”!!”在 Javascript 或 JQuery [重复]

Posted

技术标签:

【中文标题】什么是 ”!!”在 Javascript 或 JQuery [重复]【英文标题】:What is "!!" in Javascript or JQuery [duplicate] 【发布时间】:2015-12-13 12:36:20 【问题描述】:

我有以下代码,谁能告诉我什么是“!!”在这儿。谢谢。

$('#calendar').fullCalendar(
    events: function(start, end, timezone, callback) 
        jQuery.ajax(
            url: 'schedule.php/load',
            type: 'POST',
            dataType: 'json',
            data: 
                start: start.format(),
                end: end.format()
            ,
            success: function(doc) 
                var events = [];
                if(!!doc.result)
                    $.map( doc.result, function( r ) 
                        events.push(
                            id: r.id,
                            title: r.title,
                            start: r.date_start,
                            end: r.date_end
                        );
                    );
                
                callback(events);
            
        );
    
);

我做了一些谷歌搜索,不幸的是我找不到这样的运营商。如果您知道任何网站作为参考,请告诉我。

谢谢。

【问题讨论】:

它的 2 个 ! 运算符,这让我想起了 -> 运算符 :) 【参考方案1】:

双重否定,用于将值显式转换为布尔值。

【讨论】:

知道了。因此它将一个对象转换为布尔值,然后将布尔值取反。非常感谢。

以上是关于什么是 ”!!”在 Javascript 或 JQuery [重复]的主要内容,如果未能解决你的问题,请参考以下文章

JQ初级

关于jQ的Ajax操作

Javascript:在没有 Jquery 或插件的情况下放大鼠标悬停

jq 方法总结

jq/1

JQ 1