JS的数据对象转换笔记

以下为常用的数字和对象的转换应用笔记:

字符串转数字

JS的数据对象转换笔记

数字转字符串

JS的数据对象转换笔记
类似的方法还有:
toBinaryString()
toHexString()
toOctalString()

字符转ascii码

JS的数据对象转换笔记

ascii码转字符

JS的数据对象转换笔记

小数部分四舍五入位数控制

JS的数据对象转换笔记

数字整体四舍五入位数控制

JS的数据对象转换笔记

数字舍入为最接近的整数

JS的数据对象转换笔记

字节流对象处理过程

  1. 先用toString(编码)转成适当的字符,如采用toString(‘hex’)转成16进制字符
  2. 再把转换后的字符,用parseInt(字符串, 编码)转成对应10进制编码的数字,如parseInt(“10”, 16) = 16
  3. JS语法里,如果单次移位超过32位或除法分母超过2^32会出现异常,解决方法是将单次分为多次,譬如x>>40, 可以分解为(x>>30)>>10, 即可实现

–End–