# Function multiply

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