html元素上,为什么这个data属性存一长串数字,用data取出来值就变了,用attr取出来就不变

html元素上,为什么这个data属性存一长串数字,用data取出来值就变了,用attr取出来就不变

回答

因为你的数字超过最大安全整数范围了,最大安全整数为 2 的 53 次方减1

Number.MAX_SAFE_INTEGER === 2 ** 53 - 1
9007199254740991
以上是html元素上,为什么这个data属性存一长串数字,用data取出来值就变了,用attr取出来就不变的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>