How do you write a basic bash for loop equivalent to a C-style for loop?

I’m trying to replicate the structure of a traditional for loop (like in C or JavaScript) in Bash, something like:

c Copy Edit for (int i = 0; i < MAX; i++) { doSomething(i); } What’s the proper syntax for writing this type of bash for loop, and how do you iterate over a numeric range or list in a shell script?