Boolean - логический тип данных

class Boolean

Наследник Object

var a = new Boolean();

1 == 1;
//true

'foo' == 'foo';
//true

[1,2,3] == [1,2,3];
//false, потому что разные сущности

new Array(3) == ",,";
//true, сравнение со строкой, неявное приведение массива к строке

new Array(3).toString();
//",,"

new Array(3) === ",,";
//false, сравнение и по типу тоже