연산자

    [JavaScript] Deep Dive 모던자바스크립트 - 연산자

    07장. 연산자 연산자(operator)는 하나 이상의 표현식을 대상으로 산술, 할당, 비교, 논리, 타입, 지수 연산 등을 수행해 하나의 값을 만든다. 이때 연산의 대상을 피연산자(operand)라 한다. 피욘산자는 값으로 평가될 수 있는 표현식이어야 한다. 그리고 피연산자와 연산자의 조합으로 이뤄진 연산자 표현식도 값으로 평가될 수 있는 표현식이다. 7.1 산술 연산자 산술 연산자(arithmetic operator)는 피연산자를 대상으로 수학적 계산을 수행해 새로운 숫자 값을 만든다. 산술 연산지 불가능한 경우, NaN을 반환한다. 7.1.1 이항 산술 연산자 이항(binary) 산술 연산자는 2개의 피연산자를 산술 연산하여 숫자 값을 만든다. 이항 산술 연산자 의미 부수 효과 + 덧셈 X - 뺄셈..

    [JavaScript] 조건문 / 비교 연산자, 논리 연산자

    조건문에는 연산자가 꼭 쓰여야합니다. 조건문에서는 사용하는 연산자들이 여럿 있는데, 비교 연산자와, 논리 연산자에 대해서 알아봅시다. 비교 연산자란? === // 일치 !== // 불일치 var1 > var2 // var1이 더 크다 var1 >= var2 // var1이 더 크거나 같다 var1 < var2 // var2가 더 크다 var1 =< var2 // var2가 더 크거나 같다 ==, != // 이 부등호도 있으나, 완벽한 비교를 하지않아 사용 빈도가 많이 낮다. 이와 같이 서로를 비교하여 비교 결과가 참인지 거짓인지에 대한 값을 반환합니다. 자바스크립트에선 이러한 값들을 Boolean 값이라하며, true, false 를 반환합니다. 그렇다면, 논리 연산자란? && // 논리 AND || /..