JS的数据对象转换笔记

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/hwytree/article/details/102764384

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

字符串转数字

在这里插入图片描述

数字转字符串

在这里插入图片描述
类似的方法还有:
toBinaryString()
toHexString()
toOctalString()

字符转ascii码

在这里插入图片描述

ascii码转字符

在这里插入图片描述

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

在这里插入图片描述

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

在这里插入图片描述

数字舍入为最接近的整数

在这里插入图片描述

字节流对象处理过程

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

–End–

猜你喜欢

转载自blog.csdn.net/hwytree/article/details/102764384
今日推荐