JavaScript 02 : 연산자 /조건문 / 반복문
2022. 7. 6. 14:30ㆍ프로그래밍 언어/Javascript
내용출처 : https://www.youtube.com/watch?v=KF6t61yuPCY
Javascript 이해하기
1. 기본 연산자
파이썬과 동일
추가된 점
let num = 10;
let result = num++ --> 이렇게할경우 증가 전 값(10)이 들어감
let result = ++num --> 이렇게할경우 증가 된 값(11)이 들어감
console.log(result)
2. 비교 연산자
const a = 1;
const b = "1";
console.log(a == b) : 값이 같은지 비교
--> True
console.log(a === b) : 값과 자료형이 같은지 비교
--> False
3. 조건문 사용하기
const age = 21
if(age>19){
console.log("환영합니다.");
} else if(age === 19) {
console.log("수능 잘치세요.");
} else {
console.log("안녕히 가세요.");
}
4. 논리연산자
and (&&) : 하나라도 false 이면 false
--> 첫번째 false 발견시 평가멈춤
--> 제일 확률적으로 false일 조건을 앞쪽으로 배치
--> 운전면허가 있고 시력이 좋은 여군(X)
--> 여군이면서 시력이 좋고 운전면허가 있는 사람(O)
or (||) : 하나라도 true 이면 true
--> 첫번째 true 발견시 평가멈춤
not (!)
// 이름이 Tom 이거나 나이가 19살 초과
const name = "Mike";
const age = 30;
if(name==="Tom" || age>19){
console.log("통과");
}
// 성인이라면 환영
const age = prompt("나이를 입력하세요.")
const isAdult = age>19;
if(isAdult){
console.log("환영합니다.")
} else{
console.log("안녕히가세요.")
}
5. 반복문 사용하기
for 문 형태
for ( a; b; c ) {
<<실행할 코드>>
}
a : 초기값
b : 조건 (만족시 코드 실행)
c : 코드 실행후 작업
for (let i=0; i<10; i++) {
console.log(i)
}
i=0 --> 조건확인 --> (만족시)코드실행 --> i 1증가
i=1 --> 조건확인 --> (만족시)코드실행 --> i 1증가
i=2 --> 조건확인 --> (만족시)코드실행 --> i 1증가
...
i=9 --> 조건확인 --> (만족시)코드실행 --> i 1증가
i=10 --> 조건확인 --> 만족못함 --> 정지
while 문 형태
(a)
while(b){
<<실행할 코드>>
}
a : 초기값
b : 조건(만족 시 코드 실행)
let i = 0;
while(i<10){
console.log(i)
i++
}
do.. while 문 형태
(a)
do{
<<실행할 코드>>
} (b)
a : 초기값
b : 조건
조건문이 마지막에 붙는다는 점이 while문과 다른 점
let i=0;
do{
console.log(i)
i++
}while(i<10)
'프로그래밍 언어 > Javascript' 카테고리의 다른 글
JavaScript 04 : 객체와 배열 (0) | 2022.07.15 |
---|---|
JavaScript 03 : switch문 / 함수 기초 (0) | 2022.07.06 |
JavaScript 01 : 변수 / 자료형 / 형변환 (0) | 2022.07.06 |