[ES6] 15. js. 변수와 if문 연결하기, 삼항연산자 실습
.
```javascript
let result;
if (condition) {
result = expression1;
} else {
result = expression2;
}
```
이 코드는 다음과 같은 삼항 연산자와 같습니다.
```javascript
let result = (condition) ? expression1 : expression2;
```
prompt로 입력 받은 값이 조건(condition)인 경우 삼항 연산자를 if문으로 바꾸는 예시 코드는 아래와 같습니다.
```javascript
let age = prompt('나이를 입력하세요.');
let message;
if (age >= 18) {
message = '성인입니다.';
} else {
message = '미성년자입니다.';
}
alert(message);
```
위 코드는 prompt로 입력한 `age` 값이 18보다 크거나 같으면 `성인입니다.` 메시지를, 18보다 작으면 `미성년자입니다.` 메시지를 출력합니다. 아래는 같은 기능을 삼항 연산자로 구현한 예시 코드입니다.
```javascript
let age = prompt('나이를 입력하세요.');
let message = (age >= 18) ? '성인입니다.' : '미성년자입니다.';
alert(message);
```
이 코드는 입력받은 `age` 값이 18보다 크거나 같으면 `성인입니다.` 메시지를, 18보다 작으면 `미성년자입니다.` 메시지를 출력합니다.
변수와 if 문으로 prompt 입력해서 funtion 만들기
```javascript
let age = prompt('나이를 입력하세요.');
if (age >= 18) {
alert('성인입니다.');
} else {
alert('미성년자입니다.');
}
```
이 코드는 `prompt()` 메소드로 입력 받은 `age` 값이 18보다 크거나 같으면 `성인입니다.` 메시지를, 18보다 작으면 `미성년자입니다.` 메시지를 출력합니다. 삼항 연산자를 사용한 코드와 기능은 동일합니다.
let age = prompt('나이를 입력하세요.');
if (age >= 18) {
alert('성인입니다.');
} else {
alert('미성년자입니다.');
}
17입력시,
삼항연산자
변수 변수명 =( A>B )? A : B 조건을 만들어서 삼항연산자 조건을 만들어서 코드만들기.
아래 코드는 `if ... else ...` 문을 삼항 연산자로 변경한 예시입니다.
```javascript
let age = prompt('나이를 입력하세요.');
let message = (age >= 18) ? '성인입니다.' : '미성년자입니다.';
alert(message);
```
`prompt()` 메소드로 입력 받은 `age` 값이 18보다 크거나 같으면 `성인입니다.` 메시지를, 18보다 작으면 `미성년자입니다.` 메시지를 출력합니다. 삼항 연산자를 사용한 코드와 기능은 동일합니다.
'컴퓨터공부 > Javascript' 카테고리의 다른 글
[ES6] 17. funtion if else return (0) | 2023.05.29 |
---|---|
[ES6] 16. js ==, === 차이점 (0) | 2023.05.28 |
[ES6] 13. 정수, 문자열로 변환 (0) | 2023.05.27 |
[ES6] 12. 정수, 실수 (1) | 2023.05.27 |
댓글