JavaScript 中的 JSON.stringify () 错误
JSON.stringify () error in javascript
>我有以下代码
var number = 0618260587
JSON.stringify(number)
字符串化的结果是618260587,第一个零被自动截断。
我尝试了以下修复程序
if(number.length<8)
{
var book1 = "0" + number;
alert(book1);
但它的警报未定义。 我不确定
1)为什么字符串化数据会截断第一个零2)我认为javascript添加了两个变量,而不管类型如何
前导零是一种显示,通常不是数字的一部分。每个数字之前/之后都有无数个不可见的零,但它们通常不会显示。如果需要前导零,请将数字视为字符串:
var number = '0618260587';
同样,在大多数情况下,具有前导零的数字被视为八进制,而不是十进制。因此,裸前导零可能会导致难以跟踪的错误 - 它看起来像小数,但对解释器来说却是完全不同的数字,例如。
0618260587 octal = 1616431 decimal
相关文章:
- Node.js v6.2.0类扩展不是函数错误
- Jquery菜单操作不稳定,定位不正确,存在一般错误
- document.open/document.write没有正确地清除chrome中的文档——这是chrome的错误吗
- 试图在引导模式内动态生成图表,得到offsetWidth错误
- 为什么会出现错误;未捕获的类型错误:undefined不是函数;
- 我如何修复包含在captcha的addthis中的错误
- 同样,同样的错误'ahorcado.js:26未捕获类型错误:无法读取属性'beginPath'
- 节点是否需要模块传递带有方括号的arg?这是个错误吗
- Webpack/Rect:遵循egghead.io教程,但出现错误:您可能需要一个合适的加载程序来处理此文件类型
- CKFinder 3为所选文件返回错误的URL
- 同位素库错误:未捕获错误无布局模式包装生产线8
- 铬:“;未捕获的语法错误:意外的标记:"
- 如何通过自己获得Chrome扩展的用户反馈/错误报告
- JavaScript 中的 JSON.stringify () 错误
- 使用JSON.stringify()可以在控制台中无错误地分页
- 为什么我的 JSON 代码使用自己的输出(来自 JSON.stringify)返回“语法错误”
- 如何解决简化的JSON.stringify实现中的每个循环错误
- 是否可以使用 JSON.stringify 字符串化错误
- 为什么JSON.stringify给出JSON未定义错误
- 使用JSON.stringify()将JSON对象转换为字符串时出现循环对象值错误