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。我很可能只是犯了一個愚蠢的錯誤。提前致謝!
如果你想重複一個字符串,你可以做'新的Array(5)。加入(POS)' – elclanrs
@elclanrs:'a..z',但我敢肯定有一個更好的辦法。 – paxdiablo
把一個'+ 「」'後+ 40 – JoshRagem