웹 프로그래밍 기초/연산자 8

논리연산자

논리연산자 : 결과값이 true 혹은 false로 나오는 논리적 연산자연산자설명&&논리곱연산자 - 모든 조건이 맞으면 true 반환||논리합연산자 - 조건 중 하나라도 맞으면 true 반환!부정연산자 - 값이 true면 false, false면 true 반환 **컴퓨터는 보통 틀리면 0, 0이 아니면 맞다고 처리함연산자 기본원칙1. 모든 연산에서 괄호 연산은 가장 먼저 계산한다.2. 우선순위가 동일한 연산자는 좌에서 우로 진행되면서 연산이 이루어진다.3. 이항 연산보다 단항 연산의 연산이 먼저 이루어진다.4. 산술 연산자 > 비교 연산자 > 논리 연산자 순으로 우선순의가 주어진다. 5. 대입 연산자는 우선순위가 가장 낮다.  우선순위표 우선순위연산자비고1() , []괄호 연산자2!, ++, --논리, ..

대입연산자

대입연산자 : 변수에 값을 대입(할당)하는 연산자연산자예시 수식설명같은 수식=x = 5;변수 x에 5라는 값을 대입x = 5;+=x += 5;기존 변수 값에 5라는 값을 더해서 대입x = x + 5;-=x -= 5;기존 변수 값에 5라는 값을 빼서 대입x = x - 5;*=x * = 5;기존 변수 값에 5라는 값을 곱해서 대입x = x * 5;/=x /= 5;기존 변수 값에 5라는 갑을 나눠서 대입x = x / 5;%=x %= 5;기존 변수 값에 5를 나눠 나머지를 구함x = x % 5;

비교연산자

비교연산자 : 좌변과 우변을 비교해서 true 혹은 false 결과를 도출하는 연산자연산자설명>좌변이 우변보다 크다좌변이 우변보다 작다>=좌변이 우변보다 크거나 작다좌변이 우변보다 작거나 같다==좌변과 우변의 값이 같다!=좌변과 우변의 값이 같지 않다===좌변과 우변의 값과 타입이 모두 같다(완전항등연산자 - 데이터유형과 값이 모두 같아야 true)!==좌변과 우변의 값과 타입이 하나라도 같지 않다(데이터유형과 값 모두 같아야 false)

산술연산자

산술연산자 : 수치 데이터를 처리하기 위해 사용하는 기본적인 연산자연산자설명+더하기 연산자-빼기 연산자*곱하기 연산자/ 나누기 연산자%나머지 연산자 사칙연산연결연산자 : 숫자가 아닌 값을 + 연산자로 처리시 값을 연결하는 연산처리함연산자설명+수식이 아닌 값을 +연산자로 처리할 경우 값이 연결됨+=수식이 아닌 값을 += 연산자로 처리할 경우 변수 값이 추가적으로 연결됨