자바스크립트 기초강의 2

Seong Hyeon Kim·2022년 5월 14일
0

개인공부

목록 보기
2/23

* 연산자

+	더하기 
- 	빼기
x	곱하기
/ 	나누기
% 	나머지

* 나머지의 주로 사용법

홀수 짝수

홀수 : a % 2 = 1
짝수 : b % 2 = 0

거듭제곱

const num = 2 ** 3;
console.log(num) 			출력값 : 8

* 연산자 줄이기

  • 연산자 줄이는 방법
let num = 10 ;
num = num + 5;
console.log(num) 			/// 출력값 : 15  num이 10인데 거기에 5를 더해서 저장한다는 의미

이걸 줄이면

num += 5;   ///이렇게 줄일주 잇다

이걸 응용하면

num -= 5; 
num *= 5; 
num /= 5; 
num %= 5; 


이런 형태로 가능하다

* 증가, 감소 연산자

  • 각각의 값을 1만큼씩 줄이거나 늘릴 수 있다.
let num = 10 ;
num++;

console.log(num)  			///출력값 : 11

let num = 10 ;
num--;

console.log(num)  			///출력값 : 9

+ 나 - 를 두번씩 써주면 된다.

놓는 위치에 따른 실전적용

let num = 10 ;
let result = num++ ;
console.log(result)			/// 출력 : 10	  해석 : 증가 시키키기 전 값을 result 에 저장

let num = 10 ;
let result = ++num ;
console.log(result)			/// 출력 : 11   해석 : 증기시킨 값을 result 에 저장

* 비교연산자, 조건문

< , > , <= , >= , == , != 등이 있다.

같다에서  == 두번쓴 이유는

a = 3 은 a란 값에 3을 할당한다는 의미기때문
같다는 의미로 쓸때는 == 을 쓴다.

다른가를 알고 싶을때 쓰는게 
a != 3					/// true false 만 출력

주의할점

const a = 1;
const a = "1";

console.log(a==b); 			출력값 : true 라고 나온다


const a = 1;
const a = "1";

console.log(a===b); 			출력값 : false 라고 나온다
										문자형과 숫자형까지 같이 비교하싶을때는 === 하면 됨

이런것을 일치 연산자 라고 한다.

* 조건문

  • 어떤 조건에 따라 이후 행동이 달아지게 한다.

if문

결과값이 true 면 실행해줌

if(age > 19){
	console.log("환영");
}

if(age<=19){
	console.log("안녕히가세요");
}

이렇게 하면 둘중 하나는 실행됨 근데 번거로우니까 사용하는게 else

else

const age = 30;

if(age>19) {
    console.log("환영")
} else {
    console.log("안녕히가세요")
} 
						이렇게 치면 지금은 나이가 30 이니깐 환영이 나올것이다.

하지만 여기서 추가사항으로 "19살이라면 수능 잘보세요" 라는 문구를 추가하고 싶다면 사용하는게 else if 다

else if

const age = 30;

if(age>19) {
    console.log("환영");					/// true 라면 여기가 실행될것이고
} else if (age===19){
    console.log("수능 잘치세요");			/// 19살 이라면 이줄이 실행될것이고
} else {
    console.log("안녕히가세요");			/// 그것도 아니라면 이 문구가 뜰것이다.
} 
						
profile
삽질도 100번 하면 요령이 생긴다. 부족한 건 경험으로 채우는 백엔드 개발자

0개의 댓글