How to create a function that takes 10 and multiply s it with 2. Then result of that multiply by 2 and so on ?

What do you mean by “and so on”?

Well multiply result of 10 * 2 with 2 then result of that with 2 then result of that with 2 .

Do you want to do this with any number rather than just 10? Do you always multiply by 2 four times?

well pick some number and multiply with 2 then sum of that with 2 again then sum of that with 2 again and so on 10 times.

You want

```
num*2*2*2*2*2*2*2*2*2*2
```

like that?

or

```
num*(2^num)
```

like that?

first one aaaaaaaaaaaaaaaaaaaaaaaaa

Well, if you’re going to do the same thing over and over again, I’d use a loop.

```
function multiplyLots(num) {
let result = num;
// Loop over how many times yo want to multiply
for (...) {
result *= 2;
}
return result;
}
```

this is it?

loooool

What can I put in parenthes?

I overthink this waaaaay too much

how do I loop it 10 times

Well, I’d use a `for`

loop, like this:

I need to somehow break out of this loop right?

What I use to doo that result < 100?

For a `for`

loop, your exit condition is usually how many times to iterate.

```
for (let i = 0; i < 42; i++) {
...
}
```

will iterate 42 times.

thanks man 1111111111111111