Tiny Nines

Stage: 4 Challenge Level: Challenge Level:1

Find the decimal equivalents of
$${1\over 9},\ {1\over 99},\ {1\over 999},\ {1\over 9999},...$$
Explain the pattern you get and generalise.