Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Почему выводит разные значения? (https://javascript.ru/forum/misc/51789-pochemu-vyvodit-raznye-znacheniya.html)

Татьяна Костюк 19.11.2014 22:43

Почему выводит разные значения?
 
первый скрипт
var name="Василий"
admin=name
name = "xxxx"
alert(admin)


и второй

var x = {}
var y = {}
x.name ='Василий'
y=x
x.name = "xxxx"
alert(y.name)

рони 19.11.2014 22:44

Татьяна Костюк,
Пожалуйста, отформатируйте свой код!
Для этого его можно заключить в специальные теги: js/css/html и т.п., например:
[js]
... ваш код...
[/js]

О том, как вставить в сообщение исполняемый javascript и html-код, а также о дополнительных возможностях форматирования - читайте http://javascript.ru/formatting.

jsnb 20.11.2014 04:52

Татьяна Костюк, читай: http://learn.javascript.ru/object#передача-по-ссылке

Татьяна Костюк 20.11.2014 07:25

jsnb,
спасибо)


Часовой пояс GMT +3, время: 21:03.