본문 바로가기

비교연산자2

[JavaScript] 자바스크립트 연산자(Operator) - 단항, 산술, 비교, 논리, 대입(복합대입), 조건(삼항), 문자열, 비트 연산자 종류연산자(Operators)란 데이터를 원하는 형태로 변경 및 판단하기 위한 코드를 의미한다. 단항 연산자 (++, --, +, -)산술 연산자 (+, -, *, /, %)비교 연산자 (>, >=, 논리 연산자 (||, &&, !)대입(복합대입) 연산자 (=, +=, -=, *=, /=, %=)조건(삼항) 연산자 (조건식 ? ture반환값1 : false반환값2)문자열 연산자 (+)비트 연산자 (&, |, ^, ~, >, >>>)연산자 우선순위괄호()가 가장 높은 우선 순위를 갖고단항, 산술, 비교, 논리, 대입, 비트 순서로 우선순위를 갖습니다. 1. () 2. 단항 연산자 (++, --, !)3. 산술 연산자 (*, /, %, +, -) 4. 비교 연산자 (>, >=, 5. 논리 연산자 (.. 2024. 6. 5.
[JavaScript] ==와 ===의 차이 ● == 연산자두 피연산자의 값의 타입이 다를 경우 자동으로 일부 피연산자의 타입을 변환한 후 값을 비교합니다.ex)10 10 // true10 '10' // truetrue 1 // truetrue '1' // truetrue 'true' // falsenull undefined // true 10 '10'→ 두 피연산에서 하나가 숫자형이고 다른 하나가 문자열이면, 문자열을 숫자로 변환 후 값을 비교합니다. true 1→ 두 피연산자에서 불리언 값이 존재하면, 불리언 값을 1로 변환 후 값을 비교합니다. true '1'→ 불리언 값을 1로 변환하면, 1=='1' 이 되는데, 문자열 '1'을 숫자로 변환 후 값을 비교합니다.즉, 1==1 로 비교되며, true를 반환합니다. true 'true'→ 불리언.. 2023. 3. 13.
728x90
반응형