在实际开发过程中,经过http传输过的数据经常会被强制转换成字符串类型,获取到传输过的数据再次使用,如果不注意数据格式的转化,就会出现意想不到的错误
(比如:未经转换就直接遍历,或者直接当做对象使用,或者非Number类型直接参与计算,把字符串的true或false当做Boolean类型直接使用等)
这些方法别的博客也有,每次遇到后都去翻看其他博客比较麻烦,所以特写此文章总结记录。
对象转换成字符串(主要应用场景:把对象类型的数据储存在localStorage中时):
str = JSON.stringify(obj)
字符串转换成对象(主要应用场景:从localStorage或Cookies中获取数据后,再次使用数据时):
js常用数据类型转换方式总结(字符串和对象的相互转换,字符串和Number相互转换)
原文:https://www.cnblogs.com/c5g-home/p/10697755.html