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) .join (POS)' – elclanrs
@elclanrs 반복합니다 :'a..z'를,하지만 난 더 나은 방법이있을거야. – paxdiablo
'(ch = null)'이 항상 거짓 인 경우 ('ch === null'을 원했을 때) +40 – JoshRagem