Convert String to Number using parseFloat() or parseInt()
/* parseFloat() */
parseFloat('1.45kg') // 1.45
parseFloat('77.3') // 77.3
parseFloat('077.3') // 77.3
parseFloat('0x77.3') // 0
parseFloat('.3') // 0.3
parseFloat('0.1e6') // 100000
/* parseInt() */
parseInt('123.45') // 123
parseInt('77') // 77
parseInt('077',10) // 77
parseInt('77',8) // 63 (= 7 + 7*8)
parseInt('077') // 63 (= 7 + 7*8)
parseInt('77',16) // 119 (= 7 + 7*16)
parseInt('0x77') // 119 (= 7 + 7*16)
parseInt('099') // 0 (9 is not an octal digit)
parseInt('99',8) // 0 or NaN, depending on the platform
parseInt('0.1e6') // 0
parseInt('ZZ',36) // 1295 (= 35 + 35*36)
Convert Number to String
Actually you could treat a number variable as a string variable. For example, you could concatenate a string with number. But if you really want to convert a number to string, just concatenate it with an empty string.
a = a+'' // This converts a to string b += '' // This converts b to string
You could find more common Javascript FAQ @ javascripter.net
Done =)
Reference: Converting Strings to Numbers

Your headings are the wrong way round. parseFloat converts a string to a number. Concatenating with an empty string converts a number to a string.
LikeLike
Thanks for pointing out the mistake. i have updated the post. =)
LikeLike