以零数字开头的参数没有正确传递给JavaScript函数
Parameter starting with a zero digit not pass correctly to JavaScript function
我试图将参数传递给JavaScript中的函数。我的函数代码例如:
function loadbigimage(parm){
和我打电话:
<a href='javascript:;' onclick='loadbigimage(0123);'></a>"
当我传递不以零开始的随机参数(如2400)时,一切都很好,参数被正确地传递给函数。但是当我传递以0开头的参数时,比如'0123',参数传递了,但没有第一个'0'数字,所以最后传递的值是'123',第一个零被删除了。我如何保存这个问题并传递完整的参数?也许需要把它作为字符串传递?我该怎么做呢?
您的数字可能被视为八进制,尽管这种行为可能是浏览器特定的。在任何情况下,前导零都不保留。
您可以不使用前导零,或者将参数作为字符串传递。
相关文章:
- 从函数JavaScript返回不可变数组/对象
- 将对象传递给函数.JavaScript
- 如何定义const函数javascript(语法糖)
- 新的日期函数javascript
- TypeError:this.getAttribute不是一个函数-javascript
- 从函数javascript发送变量
- 扩展自容器函数Javascript
- 从内部函数javascript内部分配外部函数的对象
- 使用函数JavaScript中的函数
- 在这里使用回调函数(JavaScript)有什么好处吗
- 来自函数 Javascript 的 NaN 返回值 ||函数执行顺序
- 将“e”传递给一个新函数 - javascript
- 调用函数中的一个函数——Javascript
- 传递的变量不适用于我的函数-Javascript
- 如何将类方法设置为等于多个函数?-Javascript
- 显示php中的函数javascript
- 如何使用php代码创建函数Javascript弹出框
- 未调用的外部函数-javascript
- 如何在类中运行函数.Javascript
- 关闭mouseover上的一个函数——Javascript,jQuery