Hello everyone, can anyone tell me what’s causing my code infinite loop?

And why my code is not working? To get what i mean more, click the challenge’s link

```
function sumFibs(Number) {
let previousNumber = 0;
let currentNumber = 1;
currentNumber = currentNumber + previousNumber;
let sum = 0;
if (currentNumber % 2 !== 0 && currentNumber <= Number) {
sum += currentNumber;
}
return sum;
}
sumFibs(4);
// previous Number + current Number
// current number + sum
// current Number should be less or equal to the number + it should be odd
// odd current numbers which should be less or equal to the number should be added together to find the sum
```

### Your browser information:

User Agent is: `Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.6 Safari/605.1.15`

### Challenge Information:

Intermediate Algorithm Scripting - Sum All Odd Fibonacci Numbers