개발자 끄적끄적

증감 연산자 본문

Javascript

증감 연산자

햏치 2023. 3. 6. 17:07

var gender='m'; : m이라는 문자열을 gender라는 지역형 변수에 대입(저장)
gender=='m'; : gender라는 변수 값이 문자열 m과 같다


증감 연산자
- 종류 : ++, --
- 변수의 값을 1씩 증가 또는 감소
- 변수 앞에 사용하거나 뒤에 사용 할 수 있다
- b=++a -> a=a+1이 먼저 연산, b=a  //전치
ex) a=10; b=++a; -> a(11)=a(10)+1이 먼저 연산, b(11)=a(11) -> a(11)=b(11)

- b=a++ -> b=a가 먼저 연산, a=a+1  //후치
ex) a=10; b=a++; -> b(10)=a(10)가 먼저 연산, a(11)=a(10)+1 -> b=10, a=11



조건 연산자(삼항 연산자)
- (조건) ? 변수1 : 변수2
   - 조건이 참 : 변수1 실행
   - 조건이 거짓 : 변수2 실행

[미션1]
성적이 각각 kor, eng, mat에 저장되어 있다
평균이 60이상이면 '합격', 60미만이면 '불합격'을 console에 출력

[미션2]
국가 고시가 3개의 과목으로 이루어져있다.
합격기준이 과락이 없고, 평균 60점 이상인 경우이다
임의의 시험점수가 kor, eng, mat에 저장되어 있을 때
합격/불합격을 계산하여 출력하시오.
(단, 과락은 40점 미만)

*논리변수는 나열로 구현 할 수 없다
ex) var a = (kor, eng, mat) >=40 - X
     var a = (kor >= 40) | | (eng >=40) | | (mat >=40) - O
     var a = (kor >= 40) & (eng >=40) & (mat >=40) - O


*변수 선언은 나열이 가능하다
ex) var kor, eng, mat, avg, grade;
     kor = 90;
     eng = 50;
     mat = 60;

'Javascript' 카테고리의 다른 글

If문  (0) 2023.03.06
변수(let, var)  (0) 2023.03.06