Автор 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 // то же самое, но в другую с
как объяснить преподавателю по информатике, что такое массив ...
Массив - набор однотипных данных.
Алфавит - это тоже массив. (а б в г д ...)
Набор каких-то
подробнее...
Отзывы о Компьютерной Академии ШАГ. стоит туда ходить или нет?
Всё зависит от тебя, от твоих способностей и трудолюбия.
В Шаге, как и везде есть свои
подробнее...
как открыть сайт бесплатно
Вариант 1.
На многих бесплатных хостингах (типа narod.ru, boom.ru, ucoz.ru) можно
подробнее...
"Фундаментальные информатика и информационные технологии" или "Прикладная математика и информатика"?
В России сейчас образовалась такая ситуация, что одно и то же направление (одна и та же
подробнее...
про обучение Java Developer
Java-это огромная платформа с множеством направлений, технологий и фреймворков. И во всём этом
подробнее...
Что значит дата 19 октября в жизни и творчестве Пушкина?
19 октября 1811 года - открытие Царскосельского лицея, в состав учеников которого принят Пушкин.
подробнее...