js中字符串格式的数字会默认把前面的0去掉 请问怎么处理才能保留?

 我来答
码农小明哥
2016-06-16 · 互联网程序员一枚,欢迎交流
码农小明哥
采纳数:9602 获赞数:25062

向TA提问 私信TA
展开全部
这个是没问题的。你的情况是不可以出现的,应该是你的问题的。
猜测你是没有加引号所以js当做整形处理了。
如var x=00110;
alert(x);//输出是结果是64

var x="100";
alert(x); 输出结果是100
更多追问追答
追问
我是从后台取一个值,是一个字符串类型,比如"06789",但是在前台取值是6789,怎么才能取到完整的"06789"
追答
这个是可能的啊。
1、贴出源码我给你分析原因
2、请您采纳我一下,答题不容易,谢谢
loveshuye55
2017-12-28
知道答主
回答量:2
采纳率:0%
帮助的人:1932
引用无可奈何0228的回答:
这个是没问题的。你的情况是不可以出现的,应该是你的问题的。
猜测你是没有加引号所以js当做整形处理了。
如var x=00110;
alert(x);//输出是结果是64

var x="100";
alert(x); 输出结果是100
展开全部
后台传值时需要做字符串处理:X="\""+06789+"\"",这样就可以在前台获取到字符串型的值,而不会被js自动转换成int型了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式