2015-09-16 41 views
0

我有以下代碼,任何人都可以告訴我什麼「!!」在這兒。謝謝。什麼是「!!」在Javascript或JQuery

$('#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); 
      } 
     }); 
    } 
}); 

我做了一些谷歌搜索,可惜我找不到這樣的運營商。如果你知道任何網站作爲參考,請讓我知道。

謝謝。

+0

它的2'!'操作符,這讓我想起' - >'操作符:) – Musa

回答

1

這是雙重否定,用於明確地將值轉換爲布爾值。

+0

明白了。所以它將一個對象轉換爲一個布爾值,然後取消布爾值。非常感謝。 –

相關問題