javascript(123)
-
!!연산자
!!연산자 연산자 예 설명 !! !!1 피연자를 불린값으로 변환 소스 코드 출력결과
-
3항(조건) 연산자, 조건연산자(삼항연산자)
조건연산자(삼항연산자), 3항(조건) 연산자 값 = 조건식 ? 참일 때 사용하는 문장(값) : 거짓일 때 사용하는 문장(값) 소스 코드 출력결과
-
논리 연산자
논리연산자 연산자 예 설명 && a && b a와 b 둘 다 참일 때 참 (and 연산) || a || b a와 b 둘 중에 하나만 참이면 참 (or 연산) ! !a a가 참이면 거짓, 거짓이면 참으로 바꿈 (not 연산) 논리연산자 규칙 연산자 규칙 && 좌측 피연산자 식의 평가값이 거짓이면, 우측 피연산자 식을 평가하지 않음 || 좌측 피연산자 식의 평가값이 참이면, 우측 피연산자 식을 평가하지 않음 true를 1로 false를 0으로 변환 (자바스크립트에서만) a b a && b a || b !a 0 0 0 0 1 0 1 0 1 1 1 0 0 1 0 1 1 1 1 0 소스 코드 출력결과
-
비교 연산자
비교연산자(관계연산자) 연산자 예 설명 == a == b a와 b의 값이 같은지 비교 != a != b a와 b의 값이 다른지 비교 === a === b a와 b의 값 뿐만아니라 자료형도 같은지 비교 !== a!==b a와 b의 값 뿐만아니라 자료형도 다른지 비교 > a > b a가 b 보다 큰지 비교 >= a >= b a가 b 보다 크거나 같은지 비교
-
증감 연산자
증감연산자 연산자 예 설명 ++ ++a a++ a의 값을 1 증가 시킴 -- --a a-- b의 값을 1 감소 시킴 소스코드 출력결과
-
연산자
연산자 산술연산자(=수치연산자) 문자열 연산자 대입연산자 비교연산자(관계연산자) 논리연산자 논리연산자 규칙 조건연산자(삼항연산자) 증감연산자 산술연산자(=수치연산자) 연산자 예 설명 + c = a + b a와 b의 합을 c에 저장, 덧셈 연산 - c = a - b a에서 b를 뺀 차를 c에 저장, 뺄셈 연산 * c = a * b a와 b의 곱을 c에 저장, 곱셈 연산 / c = a / b a를 b로 나눈 몫을 c에 저장, 나눗셈 연산 % c = a % b a를 b로 나누었을 때 나머지를 c에 저장 문자열 연산자 + + 는 문자열을 연결해 주는 연산자 대입연산자 연산자 예 설명 += c += a c와 a의 합을 c에 저장, 덧셈 연산 -= c -= a c에서 a를 뺀 차를 c에 저장, 뺄셈 연산 *= c ..