7. 연산자
개념 하나 이상의 표현식을 대상으로 산술, 할당, 비교, 논리, 타입, 지수연산 등을 수행해 하나의 값으로 만드는것. 1. 산술 연산자 피연산자를 대상으로 수학적 계산을 수행해 새로운 숫자 값을 만든다. 산술 연산이 불가능한 경우 NaN 반환 ex) 이항 산술연산자( +, -, *, /, % ) 단항 산술연산자( ++, --, +, -) * ++, -- 의 경우 위치에 따라 다르게 동작한다. * +연산자의 경우 다른 타입의 변수를 숫자로 타입변환하거나 문자열끼리 연결할 때 사용한다. 2. 할당 연산자 우항에 있는 피연산자의 평가 결과를 좌항에 있는 변수에 할당한다. 좌항의 변수값이 변하는 부수효과가 있다. ex) = , +=, -=, *=, /=, %= * 할당문은 표현식이다. 3. 비교 연산자 좌항과 ..
2022. 12. 20.
6.데이터타입
Javascript는 7개의 데이터타입을 제공한다. 원시 타입(primitive type) - 숫자(Number), 문자열(String), 불리언(Boolean), undefined, null, Symbol 객체 타입(object/reference type) - 객체(객체,함수,배열 등) 1. 숫자 타입 - JS에는 하나의 숫자타입만 존재한다.(모든 수를 실수로 처리) - 메모리에 배정밀도 64비트 부동소수점 형식의 2진수로 저장된다. - JS에는 2진수, 8진수, 16진수등을 표현하기 위한 데이터 타입을 제공하지 않기 때문에 이들 값을 참조하면 모두 10진수로 해석된다. - 추가적으로 특별한 값도 표현할 수 있다. ( Infinity, -Infinity, NaN) * BigInt 찾아보기 2. 문자열 ..
2022. 12. 19.