It is a non-condusting gas at STP, so it can be considerd as a non-metal. Under high pressure (e.g. Jupiter's inner core) it may behave as a conducting solid, hypothetically.
In HCl and CH
4 there is no ionic bond, therefore neiter H
+ nor H
- in these compounds. These are polar covalent bonds .
H
+ is the same as a proton. It is the transferred particle in acid-base reactions, but it doesn't exist independently: it is always bonded to the electron-cloud of a molecule/ion/complex particle, e.g. H
3O
+ in acid aqueous solutions.
H
- exists in solid metal hydrides, e.g. NaH, of group IA and IIA. These are ionic solids, react violently with water: NaH + H
2O
NaOH + H
2.
Indeed: covalent bonds (polar or non-polar) for non-metals and their compounds, metallic bonds in metals and their alloys
.