Является Object базовым классом всех объектов в Javascript, как и другой язык, такой как Java и С#?
Я попробовал под кодом в Firefox с установленным Firebug.
var t = new Object();
var s1 = new String('str');
var s2 = 'str';
console.log(typeof t);
console.log(typeof s1);
console.log(typeof s2);
Выход на консоль
object
object
string
Итак, s1 и s2 имеют разный тип?