javascript json 数据类型转化和判断

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/hopefullman/article/details/80470085

类型转化大致上的经常需要转化的有三种:num str bool;

一:转化

1.隐式转化:

这个就跳过了,注意+ - null就可以了

2.显示转化:

toString() 

parseint()

parsefloat()

3.强制转化:

boolean()

string()

number()

二:判断

isNaN() 函数用于检查其参数是否是非数字值

typeof(XX)=="string"   利用typeof来配合使用

你的对象 nstanceof  类型

例如:

var oStringObject = new String("hello world");

console.log(oStringObject instanceof String);

json:在交互里面很常见,下面开始

json.parse:json字符串转化json对象,一定要是合法合理的json字符串‘{}’

json.stringify:将json对象转化json字符串,一定要是合法合理的json对象,因为会检测json对象格式,不符合要求会报错,不同于eval(),这个eval()不够严密,会有一定的数据传输问题,一旦被攻击注入,就挂了。所以少用eval()

猜你喜欢

转载自blog.csdn.net/hopefullman/article/details/80470085