JS的数据对象转换笔记
以下为常用的数字和对象的转换应用笔记:
字符串转数字
数字转字符串
类似的方法还有:
toBinaryString()
toHexString()
toOctalString()
字符转ascii码
ascii码转字符
小数部分四舍五入位数控制
数字整体四舍五入位数控制
数字舍入为最接近的整数
字节流对象处理过程
- 先用toString(编码)转成适当的字符,如采用toString(‘hex’)转成16进制字符
- 再把转换后的字符,用parseInt(字符串, 编码)转成对应10进制编码的数字,如parseInt(“10”, 16) = 16
- JS语法里,如果单次移位超过32位或除法分母超过2^32会出现异常,解决方法是将单次分为多次,譬如x>>40, 可以分解为(x>>30)>>10, 即可实现
–End–