I know you can convert a String to an number with read:
String
read
Prelude> read \"3\" :: Int 3 Prelude> read \"3\" :: Double 3.0
The opposite of read is show.
show
Prelude> show 3 "3" Prelude> read $ show 3 :: Int 3