扫码关注官方订阅号
我采用获取input中value的属性,然后赋值,但是value好像是字符串?比如
会变成
{ ... "name": "123", ... }
有什么办法让其变为
{ ... "name": 123, ... }
是进行类型转换看是否能转换为数字类型吗?一般是怎么做的呢?
先谢谢大家的解答了!
小伙看你根骨奇佳,潜力无限,来学PHP伐。
个人觉得要转的话就通过parseFloat转换,如果转换后的值与原值相等那就是Number,否则就是String不过感觉没必要去处理这个
parseFloat
Number
String
js parseInt(),parseFloat()可以转,不过一般不在这里转换,JSON数据传过去之后再进行转换
var data = {"name":"123"}; data.name = parseInt(data.name,10);//将字符串"123"转化为数值123 JSON.stringify(data);//转化为JSON格式
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
个人觉得要转的话就通过
parseFloat转换,如果转换后的值与原值相等那就是Number,否则就是String不过感觉没必要去处理这个
js parseInt(),parseFloat()可以转,不过一般不在这里转换,JSON数据传过去之后再进行转换