gpt4 book ai didi

javascript - 参数类型 Number 不可分配给参数类型 String|Function

转载 作者:可可西里 更新时间:2023-11-01 02:32:16 24 4
gpt4 key购买 nike

var str = name.toUpperCase();
var ch = new Array();
ch = str.split('');

for(var i=0;i<7;i++)
{
if(ch = null) {
result_code.replace(
pos.toString()+pos.toString()+pos.toString()+pos.toString(),
"FFFF");
} else {
var temp = parseInt(ch[i]);
var temp_integer = 64;
if(temp<=122 & temp>=97) {
var pos = i+1;
result_code.replace(
pos.toString()+pos.toString()+pos.toString()+pos.toString(),
(temp - temp_integer)+40);
}
}
}

此代码在这一行 result_code.replace(pos.toString()+pos.toString()+pos.toString()+pos.toString(), (temp - temp_integer)+40 );

下划线的信息是这一段(temp - temp_integer)+40

显示的错误是Argument type Number is not assignable to parameter type String|Function

这段代码有什么问题?我正在使用 WebStorm。我可能只是犯了一个愚蠢的错误。提前致谢!

最佳答案

replace 方法接受字符串或函数作为第二个参数。将您的值转换为字符串:((temp - temp_integer)+40).toString()

关于javascript - 参数类型 Number 不可分配给参数类型 String|Function,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17355704/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com