본문 바로가기

연산자

3. Operator (연산자) 산술 연산자 (Arithmetic Operators)연산자 (Operator) 설명 (Description) + 덧셈 - 뺄셈 * 곱셈 / 나눗셈 % 나머지 ++ 증가 -- 감소 연산 대상이 모두 숫자인 경우 연산을 진행, 연산 대상에 문자열이 있을 경우 문자열을 연결.var x = 3; var y = 2; console.log(x + y); // 5 console.log(x - y); // 1 console.log(x * y); // 6 console.log(x / y); // 1.5 console.log(x % y); // 1 console.log(x++); // 3 선대입후증가 console.log(++x); // 5 선증가후대입 console.log(x--); // 5 선대입후감소 console... 더보기
11 - 삼항연산자 삼항 연산자 조건식 ? 피연산자 1 : 피연산자2 조건식의 연산자가 true 이면, 결과는 피연산자 1을, 조건의 연산결과가 false 이면, 피연산자 2가 실행되는 연산자 간단한 조건 식을 한줄로 사용 가능삼항 연산자가 익숙치 않을 경우, if 문으로도 대처 가능 참고 : Tryhelloworld.co.kr 더보기
10 - 논리 연산자 논리 연산자논리 연산자는 논리곱(&&, &), 논리합(||, |), 배타적 논리합(^), 논리부정(!) 연산을 수행하며, 논리 연산자의 피연산자는 boolean타입만 사용할 수 있다. A B A && B A || B !A A ^ B TRUE TRUE TRUETRUE FALSEFALSE TRUE FALSE FALSE TRUE FALSE TRUE FALSE TRUE FALSE TRUE TRUE TRUE FALSE FALSE FALSE FALSE TURE FALSE 논리곱 (&&, &) - 피연산자가 모두 true일 경우에만 연산 결과가 true 논리곱 (||, |) - 피연산자 중 하나만 true 이면 연산 결과는 true 논리 부정 (!) - 피연산자의 논리 값을 바꾼다. true -> false, fal.. 더보기
08 - 연산자(우선순위) 연산자 우선순위 연사자종류최우선 연산자 . [] () 단항 연산자 ++ -- ! ~ + / - : 산술 연산자 * / % > + - > >> >> 비교 연산자 >= 더보기
07 - 연산자(비교) 비교 연산자서로 다른 값을 비교하여, 논리 값(Boolean)을 반환 연산자 뜻 예제 == 같다a == b (a가 b와 같은지 비교) != 다르다a != b (a가 b와 다른지 비교) 크다a > b (a가 b보다 큰지 비교)= b (a가 b보다 크거나 같은지 비교) 복합 대입 연산자정해진 연산을 수행한 후에 결과를 대입 i += 10; == i = i +10; 상단의 예시에서 좌측이 복합 대입 연산자로, 오른쪽 연산과 동일한 결과를 갖는다. 참고 : Tryhelloworld.co.kr 더보기
06 - 연산자(산술) 연산자와 연산식 연산 : 데이터를 처리하여 결과를 산출하는 것 X = y + z; 연산자 (Operaions) : 연산에 사용되는 표시나 기호 (+, -, *, /, %, = ....)피연산자 (Operand) : 연산 대상이 되는 데이터 (리터럴, 변수)연산식 (Expressions) : 연산자와 피연산자를 이용하여 연산의 과정을 기술한 것 연산자부호 연산자 (+, -)산술 연산자 (+, -, *, /, %)증감 연산자 (++, --) 참고 : Tryhelloworld.co.kr 더보기