преподаватель javascript



Автор Stealer задал вопрос в разделе Другие языки и технологии

Преподаватель задал на защиту(JavaScript) и получил лучший ответ

Ответ от Filowie[гуру]
Ничему Я это затолкал в адресную строку, и, знаешь, у меня почему-то не работает javascript: a=1; b=2; a++ = a+1; --b = b-1; alert(a); alert(b); Что значит "a++ =" (дальше можно не продолжать) ? О. о a++ это значит a=a+1 a=a+1 = a+1? WTF?? O_o a++ сначала возвращает a, а потом увеличивает, так что это то же самое, что косинус (90)=0 (то есть ПРИСВОИТЬ функции, возвращающей значение, какое-то значение) Это же бред Ну и a = b = b (условно я обозначил a+1 как b) Так что, видимо, a и b не будут равны ничему, потому что JS движок это просто не обрабатывает a=1; b=2; a = a+1; b = b-1; // в этом случае, a=2, b=1 если учитывать, что a++ это увелчение на 1 и считать самому, тогда они останутся 1 и 2 соответственно, как и были, но только это уже к коду JS не будет иметь никакого отношения Ну и, если препод такой идиот, видимо, придется запастись HTML страничкой с кодом, чтобы продемонстрировать ему, что он задал какую-то хрень, которой в природе вообще-то не бывает (и не в природе тоже) <html> <head></head> <body> <script> a=1; b=2; a++ = a+1; --b = b-1; window.alert("a="+a+", b="+b); </script> </body> </html> --------------------------------------------------------------------------------P.S. Насчет x++, x--, ++x, --x x++ это значит использовать это значение и затем увеличить его на 1 x-- то же самое, только на 1 уменьшается ++x значит сначала увеличить на 1, а затем использовать --x то же самое, только с уменьшением Примеры: javascript: x=5; alert(x++); alert(x); javascript: x=5; alert(x--); alert(x); javascript: x=5; alert(++x); alert(x); javascript: x=5; alert(--x); alert(x);

Ответ от Единственный[гуру]
а=1 // тут понятно б=2 // тут понятно а++=а+1 // так как скрипт выполняется сверху вниз, слева направо, сначала выполняется а++, т. е. прибавляет единицу, это уже 2, а затем после равно ещё +1, т. е. уже 3 --б=б-1 // то же самое, но в другую с

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Преподаватель задал на защиту(JavaScript)
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*