Основные значения слова «однако» в русском языке:
- Союз. 23 Употребляется для присоединения предложений или отдельных членов предложения со значением противопоставления, несоответствия предшествующему или ограничения предшествующего (близок по значению союзу «но»). 2
- Вводное слово. 23 Употребляется со значениями «тем не менее», «всё же», «всё-таки». 23
- Междометие. 13 Употребляется (с восклицательной интонацией) для выражения сильного удивления, недоумения, возмущения и т. п.. 2
Таким образом, в зависимости от контекста слово «однако» может быть противительным союзом, вводным словом или междометием. 4