TIL

20230728_TIL/ JavaScript / if~ else if, else 문

2023. 7. 28. 09:49
목차
  1. var 함수
  2. 대입 연산자
  3. 비교 연산자
  4.  if~ else if, else 문 예시

var 함수

a는 0보다 크다.

b는 a보다 작거나 같다.

 

>, <, >=, <= , &&, ||

 

대입 연산자

대입 연산자(=)는 연산된 데이터를 최종적으로 변수에 저장할 때 사용합니다.

복합 대입 연산자(+=, -=, *=, /=, %=)란 산술 연산자와 대입 연산자가 복합적으로 적용된 것을 말합니다.

 

종류 풀이
 A = B A = B
A += B A = A + B
A -= B A = A - B
A *= B A = A * B
A /= B A = A / B
A % = B A = A % B
var n1 = 30;
var n2 = 10;
console.log(n1 += n2); // n1 = n1 + n2
console.log(n1 -= n2); // n1 = n1 - n2
console.log(n1 *= n2); // n1 = n1 * n2
console.log(n1 /= n2); // n1 = n1 / n2

 

학점 100점 ~ 90점 A학점

학점 90 ~ 80점 B학점

학점 80~70점 C학점

그 외 학점 F학점

 


비교 연산자

두 데이터를 "크다, 작다, 같다"와 같이 비교할 때 사용하는 연산자입니다.

연산된 결과의 값은 true(참) 또는 false(거짓)으로 논리형 데이터를 반환합니다.

다음의 비교 연산자의 종류입니다.

 

종류 설명
A > B A가 B보다 크다.
A < B A가 B보다 작다.
A >= B A가 B보다 크거나 같다.
A <= B A가 B보다 작거나 같다.
A == B A와 B는 같다.(좌변과 우변이 같으면 true)
A != B A와 B는 다르다. (좌변과 우변이 다르면 true)
var a = 10;
var b = 20;
var c = 10;
var d = '20';
var val;

val = a > b;
console.log(val);

val = a < b;
console.log(val);

val = a <= b;
console.log(val);

val = a != c;
console.log(val);

val = b == d;
console.log(val);

 if~ else if, else 문 예시

 var a = 5;
 var b = 3;

     if(a > 0){
       document.write('a는 0보다 크다' + '<br>');
     } else {
       document.write('a는 0보다 작거나 같다.'+ '<br>');
     }

      if(b > a){
       document.write('b는 a보다 크다'+'<br>');
      }else {
       document.write('b는 a보다 작거나 같다.'+ '<br>');
     }

      //&&, else if

    var val = 90;

    if(val >=90 && val <= 100 ){
      document.write('A학점'+'<br>');
    }else if(val >= 80 && val <=90){
      document.write('B학점'+'<br>');
    } else if(val >= 70 && val <=80){
      document.write('C학점'+'<br>');
    } else{
      document.write('F학점'+'<br>');
    }

 

'TIL' 카테고리의 다른 글

20230823(람다식)_TIL  (0) 2023.08.23
20230718_TIL  (0) 2023.07.18
  1. var 함수
  2. 대입 연산자
  3. 비교 연산자
  4.  if~ else if, else 문 예시
'TIL' 카테고리의 다른 글
  • 20230823(람다식)_TIL
  • 20230718_TIL
웹개발자지망생
웹개발자지망생
웹개발자지망생
GREENDAY_
웹개발자지망생
전체
오늘
어제
  • 분류 전체보기
    • Devops
    • HTML5 | CSS
    • TIL
    • 알고리즘
    • React
    • CS지식
    • node.js
    • POSTGRESQL
    • Javascript
    • 정보처리산업기사
    • vue

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

최근 댓글

최근 글

hELLO · Designed By 정상우.
웹개발자지망생
20230728_TIL/ JavaScript / if~ else if, else 문
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.