기초공사 (html,css,javascript)
03_연산자. 본문
1.산술연산자
연산자의 왼쪽이나 오른쪽에 있는 연산 대상을 '피연산자' 라고 한다..
대부분 산술 연산자는 피연산자가 2개 이지만, 증가 연산자와 감소 연산자는 피연산자가 1개이다
let x = 10, y = 4, result // 변수선언
result = x / y //나누기연산자
result = x %y //나머지 연산자
result = x + y-- 는,
이렇게 바꿀 수 있다.
result = x + y
y = y-1 로 바꿀 수 있다.
result = ++x -y 는,
x = x +1
resutl = x + y 로 바꿀 수 있다.
2. 조건연산자
조건이 복잡하지 않고 true와 false가 명확할 경우 if문을 사용하지 않고 조건 연산자만으로 조건을 체크할 수 있다.
조건연산자 ?와 : 을 사용해서 조건과 실행할 명령을 지정하는데, 소스코드를 간결하게 만들어 주므로 체크할 때 유용하다.
(조건) ? true일때 실행할 명령 : false일때 실행 할 명령
예를들어, 2개의 값에서 작은 값을 small변수에 할당 할때 if..else문을 사용하면 다음과 같다.
if (num1 < num2){
small = num1;
} else {
small = num2;
}
조건연산자로 바꾸면
small = (num1 < num2) ? num1 : num2;
짝수와홀수 프로그램 만들기 예제를 검색해 보면
//짝수홀수구별하는 프로그램 만들기
/*생각노트 - 1.사용자가 입력한 숫자를 userNumber에 할당
2. 그 숫자가 짝수인지 홀수인지 구별
-->숫자를 2로 나누고 나머지가 0인지 체크 --조건연산자를 쓴다.
(조건) ? true일때 할일 : false일때 할일
let userNumber = prompt("숫자를 입력하세요");//string
if(userNumber !== null){
userNumber = parseInt(userNumber); //null이 아니라면 정수로 변환한다.
(userNumber % 2 === 0) ? alert(`${userNumber}는 짝수이다.`) : alert(`${userNumber}는 홀수이다.`);
}
*/
//**
'javascript > js_study' 카테고리의 다른 글
03_마무리문제 (0) | 2023.05.19 |
---|---|
03_반복문_for / foreach (0) | 2023.05.19 |
03_switch문 (0) | 2023.05.19 |
prompt (0) | 2023.05.17 |
화씨온도를 섭씨온도로 바꿔보기 (문자열을 실수,정수로 변환) (0) | 2023.05.17 |