JavaScript에서 문자열과 숫자를 사용하는 ' ' 및 '-' 연산자의 다양한 동작
JavaScript는 다음과 같은 수학 연산을 수행할 때 수수께끼 같은 동작을 나타냅니다. 문자열과 숫자. 특히 ' ' 및 '-' 연산자의 동작은 관련된 피연산자 유형에 따라 다릅니다.
이 관찰을 설명하기 위해 두 가지 예를 살펴보겠습니다.
문자열 연결( ):
console.log("1" + 1);
출력: "11"
숫자 빼기(-):
console.log("1" - 1);
출력: 0
추론:
이러한 동작은 JavaScript가 작업을 호환 가능하게 만들기 위해 자동으로 유형 강제를 수행하는 "느슨한 타이핑" 패러다임을 고수한다는 사실에서 비롯됩니다. 그러나 '-' 연산자와 문자열의 경우 유형 강제를 적용할 수 없어 관찰된 동작이 발생합니다.
위 내용은 JavaScript에서 ''는 문자열을 연결하지만 '-'는 숫자를 빼는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!