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

JavaScript에서 연결하지 않고 문자열과 숫자를 추가하는 방법은 무엇입니까?


문자열 숫자 그런 다음 추가 대신 연결 이 추가됩니다. 일어난다. 둘 다 결국 첨부했습니다. 서로. 그러나 추가해야 하는 경우 문자열을 정수로 변환해야 합니다. 이 상황에서 '+ ' 오퍼레이터가 등장한다. 실제로 문자열을 정수로 변환하고 추가하는 데 도움이 됩니다.

예시-1

다음 예에서 문자열 변환 없이 숫자에 직접 추가됩니다. . 따라서 연결 출력에 표시된 대로 덧셈 대신에 발생합니다.

<html>
<body>
<script>
   const string = "100";
   const number = 5;
   document.write(string + number);
</script>
</body>
</html>

출력

1005

예시-2

다음 예에서 '+ ' 연산자는 변환 하는 데 사용됩니다. 문자열을 숫자에 넣습니다. 따라서 연결 대신 , 추가 발생하고 결과가 출력에 표시됩니다.

<html>
<body>
<script>
   const string = "100";
   const number = 5;
   document.write(+string + number);
</script>
</body>
</html>

출력

105

예시-3

다음 예에서 parseInt 문자열을 숫자로 변환하는 데 사용됩니다. '+와 같은 동작을 합니다. ' 연산자 .

<html>
<body>
<script>
   const string = "100";
   const number = 5;
   document.write(parseInt(string) + number);
</script>
</body>
</html>

출력

105