Забавно, я использую этот синтаксис:
var a = $('[data-btn="login"]');
, который проистекает из моих лет в PHP, где (и это могло бы открыть огромную банку червей) использование двойных кавычек, возможно, медленнее, потому что оно открыто для интерпретации переменных внутри них, тогда как строки в одинарных кавычках - нет, поэтому я чаще использую одинарные кавычки чем нет.
Я также использую одинарные кавычки в основном в JavaScript, потому что он часто смешивается с HTML, который, технически, должен содержать все значения атрибутов, заключенные в двойные кавычки, а не в одинарные кавычки, и использование одинарных кавычек избавляет меня от необходимости избегать кавычек.