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)