Резюме для программиста
Ну надо же на что-то бочку катить? Я её в принципе в любую сторону могу развернуть. ))
И не на скриптиз, а на скриптизёров, которые кроме своего скриптиза ничего не выучили и лезут с ним во все щели, хотя видно, что области его применения весьма ограниченные.
Так никто же специально таким не занимается (кроме особо продвинутых извращенцев). Такое обычно из-за ошибок вылазит. Переменную перепутал и понеслась. Пока одно false было, всё работало отлично. А потом полгода спустя что-то поменяли стало true и БЗДЫЩЩЩЩЩ! Давай, ищи, где же ашипка...
А так жабаскрипт в этом месте вообще фееричен. В нём true && "a" возвращает "a" а вот "a" && true таки true. Как тебе такое, Илон Маск, блин. Кросавчеги.
"И что? Конвенции выучи, неуч!"
"Если ты по одному оператору сравнения так бомбишь, то что скажешь, когда узнаешь, что там на каждый оператор такая табличка с конвенциями? Слабак!"
"Джаваскрипт - язык со слабой типизацией, в котором нужно использовать строгую, чтобы нормально программировать. Что непонятно?"
"Ты ещё тут претензии поимей:
const number1 = new Number(3);
const number2 = new Number(3);
number1 == 3; // true
number1 == number2; // false"
В шарпе такая же фигня: https://stackoverflow.com/questions/24172782/diff-between-...
Недавно встретил нечто подобное для Питона. Какой результат такого выражение (например, если ввести с консоли):
{True: 'да', 1: 'нет', 1.0: 'возможно'}
Здесь надо знать, что у этих ключей одинаковые хеши (функция __hash__). Поэтому результат будет иметь один ключ и именно первый. А значение будет последним (последнее присваивание).
{True: 'возможно'}
Но здесь возникает вопрос: одинаковый хеш у 1 и 1.0 это как-то на границе легальности. Многие бы сказали, что это больше на криминал похоже. Ну тут можно только развести руками и просто запомнить. Что я и сделал (сам я такими задачками не занимаюсь и вряд ли бы решил.)
в нормальных языках, таких как ЯваСкрипт и его более совершенной версии: Solidity пишут защитные функций, например от ошибок переполнения:
// ----------------------------------------------------------------------------
// Safe maths
// ----------------------------------------------------------------------------
library SafeMath {
function add(uint a, uint b) internal pure returns (uint c) {
c = a + b;
require(c >= a);
}
function sub(uint a, uint b) internal pure returns (uint c) {
require(b <= a);
c = a - b;
}
function mul(uint a, uint b) internal pure returns (uint c) {
c = a * b;
require(a == 0 || c / a == b);
}
function div(uint a, uint b) internal pure returns (uint c) {
require(b > 0);
c = a / b;
}
}

Bootstrap всё? Или наоборот лучше станет?
Посмотрел. Потом посмотрел на список суборбитальных пусков с поиском по слову "amateur rocket". И на другие года. Да щас любой Вася может ракету в космос (90+ км) запустить и потом видос в ютуб выложить и увидеть, что Земля плоская (даже закругляется к небу на концах). А мы тут кнопки давим...
Это вот этот вот ЛА, о котором Мурр говорил? Вокруг какие-то развалюхи, но тачилы вокруг прямо бохатые ездиют. Цэ Америка! Сразу виден контраст с Европой. В Германии всё чистенько, но нищюкиии по сравнению с США! В Италии ещё большие нищюки, и при этом грязновато. Американские тачки это два метра ширины и МИНИМУМ пять метров длины. Европейские задохлики даже в дорогих классах редко два метра ширины имеют, и едва добираются до 5 метровой длины.
На видео от этих самых прохода нет. ))