我认为它是 javascript 中的一个错误。
function RaviSendURL(p,w,h) {
var hh = (h + 10);
alert (hh); //must display 110 but it shows 10010
}
RaviSendURL(asdasd,200,100)
我认为它是 javascript 中的一个错误。
function RaviSendURL(p,w,h) {
var hh = (h + 10);
alert (hh); //must display 110 but it shows 10010
}
RaviSendURL(asdasd,200,100)
RaviSendURL
当你想传递一个数字时,你必须传递一个字符串作为第三个参数。如果您有字符串 '100',您可以使用parseInt将其转换为数字。不要忘记使用 parseInt 的第二个参数指定您的数字以 10 为底。
例子:
function add10(x){
return x + 10;
}
add10('100'); // '10010'
add10(100); // 110
parseInt('100', 10); // 100
add10(parseInt('100', 10)); // 110
如果您希望函数接受字符串,则可以将 parseInt 移到函数中:
function add10(x){
return parseInt(x, 10) + 10;
}
add10('100'); // 110
尝试这个:
var hh = (h*1 + 10);