Вопрос: Как правильно писать названия JavaScript-типов, с большой или маленькой буквы? Например "number", "boolean", "string", "Array" или "Number", "Boolean", "Array"?
По сути это не важно. Как вариант можно писать названия примитивных типов с маленькой буквы. Также с маленькой буквы пишется тип function. А вот Array и Object пишутся с большой буквы.
Вот готовый список для использования:
boolean
number
string
Object
Array
Date
RegExp
Еще как вариант всё писать с маленькой буквы, точнее так как это возвращает оператор typeof.