版权声明:本文为博主原创文章,未经博主允许不得转载。 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()