You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
playOutput.innerHTML=`❌ Function <p id="errorFunctionName">${functionName}</p> at <p id="errorLineNumber">1:${functionName.length+4}</p> returned an error: the input number can't be negative`;
40
+
createErrorMessage(functionName,1,functionName.length+4,"the input number can't be negative");
8
41
}else{
9
42
constresult=operation(inputValue);
10
43
playOutput.textContent=`Result: ${result}`;
@@ -13,21 +46,21 @@ function handlePlaygroundInput(inputValue, functionName, operation) {
playOutput.innerHTML=`❌ Function <p id="errorFunctionName">${functionName}</p> at <p id="errorLineNumber">1:${nonNumericIndex}</p> returned an error: expected integer in position 1, got '${inputValue}'`;
51
+
createErrorMessage(functionName,1,nonNumericIndex,`expected integer in position 1, got '${escapeHTML(inputValue)}'`);
playOutput.innerHTML=`❌ Function <p id="errorFunctionName">${functionName}</p> at <p id="errorLineNumber">1:${nonNumericIndex}</p> returned an error: expected integer in position 1, got '${inputValue}'`;
184
+
createErrorMessage(functionName,1,nonNumericIndex,`expected integer in position 1, got '${escapeHTML(inputValue)}'`);
143
185
}elseif(parseInt(inputValue)>10){
144
-
playOutput.innerHTML=`❌ Function <p id="errorFunctionName">${functionName}</p> at <p id="errorLineNumber">1:${functionName.length+3}</p> returned an error: String length has to be leser than 10`;
145
-
}elseif(parseInt(inputValue)<1){
146
-
playOutput.innerHTML=`❌ Function <p id="errorFunctionName">${functionName}</p> at <p id="errorLineNumber">1:${functionName.length+3}</p> returned an error: String length has to be bigger than 0`;
186
+
createErrorMessage(functionName,1,functionName.length+3,"String length has to be leser than 10");
187
+
}elseif(parseInt(inputValue)<1){
188
+
createErrorMessage(functionName,1,functionName.length+3,"String length has to be bigger than 0");
playOutput.innerHTML=`❌ Function <p id="errorFunctionName">${functionName}</p> at <p id="errorLineNumber">${lineNumber}:${functionName.length+2}</p> returned an error: expected valid value in position ${position}, got empty value`;
207
+
createErrorMessage(functionName,lineNumber,functionName.length+2,`expected valid value in position ${position}, got empty value`);
0 commit comments