дда хрен его знает, откровенно говоря.
не настолько я глубоко это знаю, как оказывается.
как говорится воспринимайте образами и звуками.
вот примерно так я и воспиринимаю.пожтому словами объяснить определения человеческим языком не могу.
советую еще почитать
оригинальную документацию, можеть она прояснит ва ситуацию.
замечу что ваши тесты немного по разному работают в разных браузерах(вы тестировали, подозреваю в опере.в мозиле некоторые рузльтаты отличаются), и связано это с разной реализацией базовых типов.вот со своими объектами, думаю все будет одинаково в обоих браузерах