Цитата:
getElementById - принимает в качастве параметра выражение, возвращаемое текстовую строку. Выражение 'b1' - возвращает значение b1. У тебя же синтаксически передаётся имя переменной b1. |
Ты про что?:)
|
Про твой вопрос. Не заметно?!
|
Какой вопрос? иди отдохни
|
Люди что будет значить синтаксис если с обычной переменной например var x=4 указать что-нибудь рядом в квадратных скобках например x[name]
|
Всё, счем ты работаешь в JS - объекты.
Переменная x, равная 4 - это объект типа Number. У него есть те же свойства и методы, что и у встроенного объекта Number, т.к. это его экземпляр. Далее, если записать x[name] - произойдёт обращение к свойству объекта x, имя которого вернёт переменная name. Если записать x['name'] - будет обращение конкретно к свойству name. Если ты знаешь - возможны 2 вида обращения к свойствам объекта: 1. Obj.property 2. Obj['property'] |
Цитата:
var x = 4; x.a = 5; alert(x.a); // undefined |
Цитата:
Хотя свойства и методы есть из-за обёртки |
Что-то я не понял что будет если не записать кавычек x[name] можно по подробнее
Всё ясно например name=uuu x[name] обратитса к свойству uuu? |
Ой, да, простая запись
var x=4 не создаёт объект, но наследует методы объекта Nubmer. Цитата:
var name='uuu'; |
Часовой пояс GMT +3, время: 07:21. |