把数字转换为字符串

  • toString() 把数字 转换为字符串
  • 基模式 toSring(2) 把一个数字转换成2进制以后再作为字符串输出
  1. var a = 10
  2. console.log(a.toString())
  3. console.log(a.toString(2))

把字符串转换为数字

  • paresInt() 把字符串转换为数字
  • 基模式paresInt(‘10’,2) 把10作为二进制的数字转换为十进制的整数
  1. var a = '30.4'
  2. console.log(parseInt(a)) //30
  3. console.log(parseInt('10',2))
  • paresFloat 把字符串转换为小数 (没有基模式)
  1. var a = '30.4'
  2. console.log(parseFloat(a)) //30.4
  • Number() 把对象的值转换为数字,首先判断整体是不是数字,如果是再决定调用parseInt或者parseFloat,如果不是则返回NaN
  1. console.log(Number('10.6'))
  2. console.log(Number('10'))

把数字转换为字符串

  • String() 函数把对象的值转换为字符串。
  1. console.log(String(20))