아마 모르는 두 개의 문자열 숫자를 추가하는 가장 짧고 좋은 방법

3387 단어 webdevjavascriptnode

안녕하세요 여러분 👋



안녕 친구들, 여기는 SnowBit입니다. 저는 열정적이고 독학으로 성공한 젊은 개발자이며 성공적인 개발자가 되려는 의도를 가지고 있습니다.

오늘 저는 여러분이 아마 몰랐을 놀라운 사실을 가지고 여기 있습니다. 그러나 이제 여러분은 그것에 대해 알게 될 것입니다. 즐거운 독서



const x = "5"
const y = "4"

const z = x + y


문자열을 추가하면 문자열이 연결되므로 코드의 출력은 "54"가 아니라 9가 되기 때문에 작동하지 않습니다.

이 기사에서는 문자열 번호를 추가하는 두 가지 방법에 대해 설명합니다.

parseInt() 사용




const x = "5"
const y = "4"

const z = parseInt(x) + parseInt(y)


여기서 문자열은 숫자로 구문 분석되므로 9x 변수가 모두 숫자로 변환되므로 이 코드의 출력은 y여야 합니다.

단어 및 문자와 함께 parseInt()를 사용하면 - NaN가 반환되며 Not a Number를 나타냅니다.

이 방법은 사용하기 매우 간단했지만 이제 우리는 훨씬 더 간단한 방법을 사용합니다.

단항 더하기 연산자 사용 - 최상의 방법



위에서 설명한 것처럼 + 연산자를 사용하여 두 개의 문자열 숫자를 더할 수는 없습니다. 그러나 + 연산자를 사용하여 두 개의 문자열 숫자를 추가하는 방법이 있습니다.

보여드리겠습니다.

const x = "5"
const y = "4"

const z = +x + +y


요소 앞에 + 연산자만 사용하면 수학 연산을 나타내고 요소를 숫자로 변환하려고 시도하며 실패할 경우 NaN를 반환합니다.

이것이 이 기사의 내용입니다. 정기적으로 글을 공유하고 있으니 팔로우 버튼을 꼭 눌러주세요.


읽어주셔서 감사합니다. 좋은 하루 보내세요!
당신의 감사는 나의 동기입니다 😊
  • Twitter에서 나를 팔로우하세요 -
  • YouTube에서 저를 구독하세요 -

  • 표지 사진 작성자: Roman Skrypnyk on Unsplash

    좋은 웹페이지 즐겨찾기