Size: a a a

JavaScript Noobs — сообщество новичков

2021 July 23

S

Sm•ok 😈✔️ in JavaScript Noobs — сообщество новичков
Я написал
источник

Ю

Юрий in JavaScript Noobs — сообщество новичков
А он рассматривает десячныезначения через , и . ? :)
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
if(allowedSymbols.some(symbol => symbol === event.key.......
а чё не includes?
источник

S

Sm•ok 😈✔️ in JavaScript Noobs — сообщество новичков
Если это число - пуш число, если символ есть в разрешенных - пуш символ
источник

S

Sm•ok 😈✔️ in JavaScript Noobs — сообщество новичков
а, ну да, можно и его
источник

Ю

Юрий in JavaScript Noobs — сообщество новичков
А проценты будут?
источник

S

Sm•ok 😈✔️ in JavaScript Noobs — сообщество новичков
любой, абсолютно
источник

S

Sm•ok 😈✔️ in JavaScript Noobs — сообщество новичков
Если это не 0-9, то он будет чекать в разрешенных символах
источник

S

Sm•ok 😈✔️ in JavaScript Noobs — сообщество новичков
по желанию можешь их превратить в мапу
источник

Ю

Юрий in JavaScript Noobs — сообщество новичков
Я когда учился делал калькулятор сначала на чистом js, потом джиквери, хотел на реакте, но решил что на реакте калькулятор уже не уровень. Сейчас наверное б начал инжинерный калькулятор херячить, если б время было :)
источник

S

Sm•ok 😈✔️ in JavaScript Noobs — сообщество новичков
потому что вижу у тебя если будет полноценный калькулятор, то их будет больше чем 2
источник

S

Sm•ok 😈✔️ in JavaScript Noobs — сообщество новичков
А чем отличается калькулятор на реакте и на жс?
источник

S

Sm•ok 😈✔️ in JavaScript Noobs — сообщество новичков
там в плане кода выше, он будет одинаковый
источник

S

Sm•ok 😈✔️ in JavaScript Noobs — сообщество новичков
Рендеринг будет проще просто
источник

D

Danila in JavaScript Noobs — сообщество новичков
Суть калькулятора не в том, чем ты выводишь результаты, а в том, как работает расчётное ядро
источник

M

MRX in JavaScript Noobs — сообщество новичков
function eventCaller(event, event_key) {
   let keys =  ['7','6','5','4','3','2','1','0','+','-']
   if (!keys.contains(event_key)) { // В случае если клавиша не проходит метчинг ничего не делаем
     return;
   }
  exepression.push(event_key);
  displayInput()
 }

document.addEventListener("keydown", (event) => {
   eventCaller(event, event.key)
});

Могу ошибаться )
источник

S

Sm•ok 😈✔️ in JavaScript Noobs — сообщество новичков
А строку в число?
источник

S

Sm•ok 😈✔️ in JavaScript Noobs — сообщество новичков
Превращаем в число

если это не число, ищем в разрешенных символах, если и там нет, то все
источник

S

Sm•ok 😈✔️ in JavaScript Noobs — сообщество новичков
это попроще будет
источник

D

Danila in JavaScript Noobs — сообщество новичков
У массива нет contains
источник