Computer >> 컴퓨터 >  >> 프로그램 작성 >> JavaScript

JavaScript에서 숫자와 문자열을 추가하는 방법은 무엇입니까?


자바스크립트, 숫자와 숫자를 추가할 수 있지만 숫자와 문자열을 추가하려고 하면 추가가 불가능하므로 '연결' 발생합니다.

다음 예에서 변수 a,b,c 및 d 촬영된다. 변수 'a'의 경우 두 개의 숫자(5, 5)가 더해져 숫자(10)가 반환됩니다. 그러나 변수 'b'의 경우 문자열과 숫자('5', 5)를 더한 경우 문자열이 포함되어 있으므로 결과는 문자열인 '55'가 됩니다. 문자열이 관련되어 있으므로 변수 'c' 및 'd'도 출력에 표시된 대로 문자열을 반환합니다.

예시

<html>
<body>
<script type="text/javascript">
   var a = 5 + 5;
   var b = "5" + 5;
   var c = 5 + 5 + "5" + 5
   var d = "Hello" + 5;
   document.write(a + "<br>" + b + "<br>" + c + "</br>" + d);
   document.write("</br>");
   document.write(typeof(a));
   document.write("</br>");
   document.write(typeof(b));
   document.write("</br>");
   document.write(typeof(c));
   document.write("</br>");
   document.write(typeof(d));
</script>
</body>
</html>

출력

10
55
1055
Hello5
number
string
string
string