예상대로 작동하지 않습니다 다음자바 스크립트 입력 값 문제
값이 포착되는 문제가 있습니다function sum(x,y){
return x + y;
}
document.getElementById('submit').onclick = function(e)
{
//do someting
e.stopPropagation();
var value1 = document.getElementById('v1').value,
value2 = document.getElementById('v2').value;
var newSum = sum(value1, value2);
console.log(newSum);
}
. 먼저 숫자로 값을 변환해야
return x + y;
return parseInt(x) + parseInt(y);
에 그것은 추가하기 전에, 합이 아니라 "1 + 2 = 12"
@ Jahnux73 데이터 무결성을 유지하려면'parseInt() '를 사용하는 것이 좋습니다. – BenM
'1 + 2'는 '3'과 같을 수 있지만 '1'+ '2' '는'12 '와 같습니다. – David