# Problems with vanilla Js Calculator

**URL:** <https://forum.freecodecamp.org/t/problems-with-vanilla-js-calculator/421151>\
**Category:** General\
**Created:** [September 16, 2020, 6:53pm UTC](https://forum.freecodecamp.org/t/problems-with-vanilla-js-calculator/421151 "2020-09-16T18:53:35Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![matveyka.boltach](https://sea3.discourse-cdn.com/freecodecamp/user_avatar/forum.freecodecamp.org/matveyka.boltach/32/134249_2.png) [@matveyka.boltach](https://forum.freecodecamp.org/u/matveyka.boltach)\
**Post date:** [September 16, 2020, 6:53pm UTC](https://forum.freecodecamp.org/t/problems-with-vanilla-js-calculator/421151/1 "2020-09-16T18:53:35Z")

</div>

Hello everyone! Please, i need your help. I can’t pass test 13, can you advice me something? [https://codepen.io/MotyBoom/pen/LYNJYmX](https://codepen.io/MotyBoom/pen/LYNJYmX)

---

<div class="post-metadata">

**Author:** ![JeremyLT](https://sea3.discourse-cdn.com/freecodecamp/user_avatar/forum.freecodecamp.org/jeremylt/32/291894_2.png) [@JeremyLT](https://forum.freecodecamp.org/u/JeremyLT)\
**Post date:** [September 16, 2020, 7:01pm UTC](https://forum.freecodecamp.org/t/problems-with-vanilla-js-calculator/421151/2 "2020-09-16T19:01:43Z")

</div>

Well, how have you tried to handle `5 * -5` in your code? Right now, `5 * -5` gives me `0`, which makes no sense.

> If 2 or more operators are entered consecutively, the operation performed should be the last operator entered (excluding the negative (-) sign.

Right now, `5 * + 5` also doesn’t work. It returns `5` but should return `10`.

---

<div class="post-metadata">

**Author:** ![matveyka.boltach](https://sea3.discourse-cdn.com/freecodecamp/user_avatar/forum.freecodecamp.org/matveyka.boltach/32/134249_2.png) [@matveyka.boltach](https://forum.freecodecamp.org/u/matveyka.boltach)\
**Post date:** [September 16, 2020, 7:13pm UTC](https://forum.freecodecamp.org/t/problems-with-vanilla-js-calculator/421151/4 "2020-09-16T19:13:15Z")

</div>

i solved this : Right now, `5 * + 5` also doesn’t work. It returns `5` but should return `10` ., however i don’t know how to pass test 13 😉

---

<div class="post-metadata">

**Author:** ![matveyka.boltach](https://sea3.discourse-cdn.com/freecodecamp/user_avatar/forum.freecodecamp.org/matveyka.boltach/32/134249_2.png) [@matveyka.boltach](https://forum.freecodecamp.org/u/matveyka.boltach)\
**Post date:** [September 16, 2020, 7:56pm UTC](https://forum.freecodecamp.org/t/problems-with-vanilla-js-calculator/421151/5 "2020-09-16T19:56:42Z")

</div>

can you help me please?

---

<div class="post-metadata">

**Author:** ![matveyka.boltach](https://sea3.discourse-cdn.com/freecodecamp/user_avatar/forum.freecodecamp.org/matveyka.boltach/32/134249_2.png) [@matveyka.boltach](https://forum.freecodecamp.org/u/matveyka.boltach)\
**Post date:** [September 17, 2020, 8:12am UTC](https://forum.freecodecamp.org/t/problems-with-vanilla-js-calculator/421151/6 "2020-09-17T08:12:47Z")

</div>

please help me . it’s important

---

<div class="post-metadata">

**Author:** ![ILM](https://sea3.discourse-cdn.com/freecodecamp/user_avatar/forum.freecodecamp.org/ilm/32/363239_2.png) [@ILM](https://forum.freecodecamp.org/u/ILM)\
**Post date:** [June 1, 2021, 6:39pm UTC](https://forum.freecodecamp.org/t/problems-with-vanilla-js-calculator/421151/7 "2021-06-01T18:39:04Z")

</div>

Closed on June 1, 2021, 6:39pm UTC


