본문 바로가기

javascript/03. 연산자5

삼항 연산자 1. 삼항 연산자조건식의 결과( true, false )에 따라 결과 값이 다름 1) 삼항 연산자의 형식조건식 ? 실행문1 : 실행문2 → 해석 : 실행문1은 조건식이 true일 때 실행하며, 실행문2는 조건식이 false일 때 실행함     출처 : ⎡반응형 웹 실전 프로젝트 가이드 (김광수, 조혜경)⎦ 2024. 5. 11.
논리 연산자 1. 논리 연산자 1) 논리 연산자의 종류논리 연산자의 종류설명&& ( AND연산자 )a && b    'a와 b 모두 true(참)일 때 true(참)가 됨' || ( OR연산자 )a || b    'a와 b 중 하나만 true(참)이면 true(참)가 됨'! ( NOT연산자 )!a    'a가 true(참)이면 false, false(거짓)이면 true로 바꿔줌' 2) 논리 연산자를 이용한 부등식 표현'x의 값이 20보다 크고 30보다 작다.'→ 일반적인 부등식 표현 : '20 →  자바스크립트에서는 'AND 연산자'를 사용해서 표현x > 20 && x = 20 && x      출처 : ⎡반응형 웹 실전 프로젝트 가이드 (김광수, 조혜경)⎦ 2024. 5. 11.
비교 연산자 1. 비교 연산자값을 비교하여 결과 값을 Boolean(논리) 값인 'true'나 'false'로 반환함 1) 비교 연산자의 종류비교 연산자의 종류설명⟩a ⟩ b '참이면 true, 거짓이면 false'⟨a ⟨ b '참이면 true, 거짓이면 false'⟩=a ⟩= b '참이면 true, 거짓이면 false'⟨=a ⟨= b '참이면 true, 거짓이면 false'==a == b 'a와 b가 같으면 true, 같지 않으면 false' * '==' 연산자 : 데이터 타입을 비교하지 X ex) 5 == '5' : true!=a != b 'a와 b가 같지 않으면 true, 같으면 false'===a === b 'a와 b가 같고 데이터 타입도 같으면 true, 같지 않으면 false' ex) 5 === '5' :.. 2024. 5. 11.
대입 연산자 📖 연산자(operator)란?하나 이상의 표현식을 대상으로 산술, 대입, 비교, 논리, 삼항 연산 등을 수행해 하나의 값을 만듦. 피연산자(operand; 연산의 대상)가 '값'이라는 명사의 역할을 한다면 연산자는 '값을 만든다'라는 동사의 역할을 함. 연산자는 값으로 평가된 피연산자를 연산해 새로운 값을 만듦. 1. 대입 연산자1) 대입 연산자의 종류대입 연산자의 종류사용 예시=num = 1 '우변의 1값을 좌변의 num 변수에 대입(저장)함' * '='는 '같다'의 의미가 X, 변수에 대입(저장)을 의미함+=num += 2 'num = num + 2'-=num -= 2 'num = num - 2'*=num *= 2 'num = num * 2'/=num /= 2 'num = num / 2 (나눗셈 결.. 2024. 5. 11.
산술 연산자 연산자란?'3 + 5', '3 < 5' 와 같이 프로그램에 필요한 수식을 만들 때 필요한 것 연산자의 종류 : 산술 연산자, 대입 연산자, 비교 연산자, 논리 연산자, 비트 연산자, 삼항 연산자 등 1. 산술 연산자 1) 산술 연산자의 종류산술 연산자의 종류속성 설명+더하기 연산문자-문자, 문자-변수 등을 연결-빼기 연산*곱하기 연산/나누기 연산%나머지를 구함++1씩 증가시킴--1씩 감소시킴 2) '+(연결)' 연산자'+' 기준, 좌변과 우변에 문자・변수(숫자X) 등이 오면 연결 연산(더하기X)을 함 cf) '+' 연산자를 사용하지 않고 문자・변수를 연결 : 문자열에 백틱/백쿼드(`)사용, ${변수}로 표현 var subject = 'css'; var score = 100; console.log(subj.. 2024. 5. 11.