Повезло с тестом
P.S. Не мое, но БН молчит.
P.S. Не мое, но БН молчит.
1.a. warning: implicit conversion from 'double' to 'bool' changes value from 0.5 to true
на предупреждения так-то тоже нужно смотреть!
Стоит Лукашенко перед зеркалом и тренирует произношение:
- Чест-но… Чест-но… Я чест-ный политик.
Входит помощник:
- Как у вас хорошо получается, Александр Григорьевич.
- Што, чэсна?
"однажды ты спросишь, что я люблю больше: ихнего или евоного. я отвечу "кепчук" и ты уйдешь по колидору отсюдава, так и не узнав, что я ложила на это все вобщем."
- Врача!!! Евонная голова в крови!!! Тута ихний снайпер! Санитар, мы здеся!
- Почему ты просто меня не добьешь?
Забавный факт читал книгу "суд истории" там вырезки из газет во время Нюрнбергского процесса и вот один репортер как раз использовал слово ихний.
Это жабаскрипт с динамической типизацией.
К слову, тут все логично.
1. Так как строки вычитать невозможно - выражение приводится к числам.
2. Строки можно суммировать и первым аргументом идет как раз строка.
3. Смотри первый пункт.
4. Тут скорее всего получается выражение "5" + 0 + "5", вероятно считается с конца, т.е. 0+"5", а затем "5"+5.
5. "foo" + 0 + "foo", аналогично 4-му варианту, только вот 0 + "foo" = NaN (т.е. неопознанное число)
6. "5" + - "2" = "5" - "2". Смотри пункт 1.
7. -"-2" приведется к числу (п1), после чего оно сожрет все минусы, ибо их тут четное количество.
8 и 9 - смотри пункты 1 и 2.
Вот тут примерчики повеселее.
Как выразился мой сосед: "Да, если принять их правила, то все логично. С другой стороны, сами правила скрытого приведения чрезвычайно долбанутые". К слову, тут вроде как все же слабость типизации.
увеличил интервал между вариантами ответов, все, вопросов нет, это действительно не то же самое, беру свои слова обратно
ещё раз присмотрись. сразу скажу, в моем варианте ничего остроумного нет, но все же разница есть, странно что ты ещё не видишь.