Size: a a a

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

2020 May 26

DB

Dmitrii Bikishov in JavaScript Noobs — сообщество новичков
😂
источник

В

Влад in JavaScript Noobs — сообщество новичков
Dmitrii Bikishov
function isEven(x) {
  return x % 2==0;

Можно ещё кароче
тю
источник

CM

Chingiz Mamiyev in JavaScript Noobs — сообщество новичков
Dmitrii Bikishov
function isEven(x) {
  return x % 2==0;

Можно ещё кароче
Скобка не закрыта
источник

В

Влад in JavaScript Noobs — сообщество новичков
function isEven(x) {return x % 2==0;}
источник

В

Влад in JavaScript Noobs — сообщество новичков
на еще короче
источник

SG

Son Gokuu in JavaScript Noobs — сообщество новичков
Получаем итог. А проверка как?
источник

CM

Chingiz Mamiyev in JavaScript Noobs — сообщество новичков
Влад
function isEven(x) {return x % 2==0;}
Лол, одно и тоже
источник

SG

Son Gokuu in JavaScript Noobs — сообщество новичков
Не равно нулую = фалсе?
источник

DB

Dmitrii Bikishov in JavaScript Noobs — сообщество новичков
Влад
function isEven(x) {return x % 2==0;}
const isEven=(x)=>  x % 2 === 0;
источник

В

Влад in JavaScript Noobs — сообщество новичков
Chingiz Mamiyev
Лол, одно и тоже
(x) => {x % 2==0;}
источник

KS

Konstantin Sedykh in JavaScript Noobs — сообщество новичков
Dmitrii Bikishov
function isEven(x) {
  return x % 2==0;

Можно ещё кароче
можно ещё короче:
const isEven = x => !!(x%2);
источник

🎈(

🎈JiL🎈 (Vlad) in JavaScript Noobs — сообщество новичков
const isEven =x=> x%2===0
Еще короче
источник

В

Влад in JavaScript Noobs — сообщество новичков
Dmitrii Bikishov
const isEven=(x)=>  x % 2 === 0;
а если я строку введу
источник

В

Влад in JavaScript Noobs — сообщество новичков
оно рухнет
источник

SG

Son Gokuu in JavaScript Noobs — сообщество новичков
Нан не выдаст? Ну или нулл не помню
источник

DB

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

ГЩ

Глеб Щукин in JavaScript Noobs — сообщество новичков
isEven = x => !(x&1)
ещё короче
источник

В

Влад in JavaScript Noobs — сообщество новичков
Son Gokuu
Нан не выдаст? Ну или нулл не помню
Создайте функцию конструктор Calculator, которая создаёт «расширяемые» объекты калькулятора.

Задание состоит из двух частей.

Во-первых, реализуйте метод calculate(str), который принимает строку типа "1 + 2" в формате «ЧИСЛО оператор ЧИСЛО» (разделено пробелами) и возвращает результат. Метод должен понимать плюс + и минус -.

Пример использования:

let calc = new Calculator;

alert( calc.calculate("3 + 7") ); // 10
Затем добавьте метод addMethod(name, func), который добавляет в калькулятор новые операции. Он принимает оператор name и функцию с двумя аргументами func(a,b), которая описывает его.

Например, давайте добавим умножение *, деление / и возведение в степень :

let powerCalc = new Calculator;
powerCalc.addMethod("*", (a, b) => a * b);
powerCalc.addMethod("/", (a, b) => a / b);
powerCalc.addMethod("
", (a, b) => a b);

let result = powerCalc.calculate("2
3");
alert( result ); // 8
Для этой задачи не нужны скобки или сложные выражения.
Числа и оператор разделены ровно одним пробелом.
Не лишним будет добавить обработку ошибок.
источник

В

Влад in JavaScript Noobs — сообщество новичков
там еще римские должны быть
источник

DB

Dmitrii Bikishov in JavaScript Noobs — сообщество новичков
Глеб Щукин
isEven = x => !(x&1)
ещё короче
источник