Besides ionic and covalent bonds, are there any other types of bonds? Does the type of compound affect what type of bond forms?

HI um.... i don't think that there are any other bonds besides covalent and ionic but i am not really sure about that. Im thinking that the type of compound would affect the type of bond that is formed but again i am not really sure about that. But it does seem to make sense that different compounds would have different types of bonds just because of the different way they are all made up.