JS 챌린지 4일차 TIL

선민·2023년 3월 9일
post-thumbnail

1. 배열 만들기

  • 배열 : 값을 저장할 수 있는 변수의 연속된 공간
  • 배열의 정의 : var arr=[] (변수는 어떤 자료형이든 가능)
  • 배열의 길이 : .length 이용
  • 배열의 변수 접근 : arr[index] 사용

2. 배열 사용하기

  • 배열 추가 : .push(element) 배열 뒤에 추가 / .unshift(element) 배열 앞에 추가

  • 배열 삭제 : .pop() 배열 뒤에서 삭제 / .shift() 배열 앞에서 삭제

  • 배열 연결 : concat() 사용

  • 배열 검색 : indexOf(), lastIndexOf() 사용

  • 문자열 나누기 : .split() 함수 사용


3. 주석

  • 주석 : 코드에 대한 설명으로 프로그램의 동작과 무관한 코드 -> // or /*..*/ 사용

    한 줄일 때는 그림처럼 '//' 사용하고 여러 줄 일때 후자 사용


4. if문

  • 조건문인 If문은 if, else if, else 가 있음
if(true) {
	console.log("1");
}
else if(true){
	console.log("2");
}
else if(true){
	console.log("3");
}
else{
	console.log("4");
}

이런 식으로 사용. 조건이 2개 있을 경우에는 if 와 else 만으로 충분


5. switch문

  • 마찬가지로 조건문인 switch문은 case, default, break 구문이 있음. break 사용하지 않으면, switch 문에서 빠져나오지 못하고 다음 case 코드까지 실행됨
console.log("Menu");
console.log("1. Ice Americano");
console.log("2. Cafe Latte");
console.log("3. Cappuccino");
console.log("4. Tea");

var choice = parseInt(prompt("메뉴를 선택"));

console.log(choice + "번 메뉴를 선택함");

switch(choice){
	case 1:
		console.log("아이스 아메리카노는 1500원");
		break;
	case 2:
		console.log("카페 라떼는 1800원");
		break;
	case 3:
		console.log("카푸치노는 2000원");
		break;
	case 4:
		console.log("홍차는 1300원");
		break;	
	default:
		console.log("sorry. 그런 메뉴 없음");
		break;
}

결과가 같은 조건이 여러 개라면 이런 식으로 밑의 줄에 연달아 쓰면 됨


6. 강의 목록 캡쳐

profile
안녕하세요ꯁ

0개의 댓글