js

배열과 조건문을 사용해서 컴퓨터와 가위바위보 하다. 1. 컴퓨터가 먼저 가위바위보 중에 하나를 내게 만들기 let comChoice = ["가위", "바위", "보"] // 0 1 2 인덱스 번호 let ranNum = Math.floor(Math.random() * 3); // 0부터 2.99999까지의 난수를 정수화 console.log("컴퓨터: ", comChoice[ranNum]) // 컴퓨터가 무엇을 냈는지 콘솔창에 출력 컴퓨터의 가위바위보 배열을 만들어준다. 인덱스 번호로 접근해 보겠다. 앞에서 배운 난수를 만드는 방법으로 0 1 2 중 하나를 만들어 주고 ranNum 변수에 대입한다. 배열의 요소를 인덱스로 접근하는 방법을 사용해서 (배열[인덱스]) 컴퓨터가 가위 바위 보 중에 하나를 내도..
배열함수를 연습하다. 1. 배열 생성 let likeList = ["휴식", "강아지", "게임", "음악", "걷기"] // 리스트 선언 let을 사용해서 배열 선언하기. 2. 배열의 마지막 요소 제거 likeList.pop(); // 마지막 요소 제거 pop함수를 사용해서 마지막 요소를 제거한다. document.write(배열. pop())을 하면 마지막 요소가 출력된다. → pop함수는 제거하는 것도 맞지만 마지막 요소를 꺼낸다고 생각하면 도움이 된다. (파이썬과 같다.) 3. 배열의 마지막 요소에 "코딩" 추가 likeList.push("코딩") // 맨 뒤에 요소 추가 push함수를 사용해서 마지막 요소에 넣고 싶은 요소를 밀어 넣는다. 4. 배열 속 "코딩"이 존재하는 지 확인 likeLis..
배열을 활용하여 배열 내 최댓값을 구하다. 1. 첫번째 방법 배열의 길이를 구하는 이유는 배열의 길이와 반복 과정 횟수와 연관성이 있기 때문이다. maxNum 변수를 만드는 이유는 배열 내 요소들과 maxNum과 하나씩 다 비교하기 때문에 maxNum보다 큰 값만 maxNum 변수에 대입해서 결국 배열 내 가장 큰 수가 maxNum에 들어간다. 2. 두번째 방법 새로운 변수 maxNum2에 Math.max(배열) 함수를 대입하면 자동으로 최댓값이 들어간다.
JS의 배열을 배우다. 1. 배열의 선언 // 1. 배열의 선언 // let 배열이름 = []; // 주의사항. // undefined으로 선언하지 말 것. 변수 선언 때도 똑같음-> let 배열이름; let menuList = ["아메리카노", "카페라떼", "지우개"]; 배열 : 수많은 데이터 중에서 연관된 데이터를 하나에 담는 공간 배열에는 데이터를 구분할 수 있는 인덱스가 존재한다. 첫 번째가 0부터 시작한다. 2. 배열의 확인 및 요소 접근 // 2. 배열의 확인 console.log(menuList) // 3. 배열 내 특정 요소 접근 // 배열이름[인덱스번호] console.log(`${menuList[1]} 나왔습니다.`); 출력문에 배열이름을 넣으면 배열이 나온다 배열이름[인덱스번호] =..
while문 실습으로 컴퓨터가 만든 숫자 맞히기를 하다. 랜덤게임 1. 컴퓨터가 만드는 랜덤한 숫자 만들기 let randNum = parseInt(Math.random()*100) + 1 // 1 ~ 100 랜덤 숫자 생성 처음으로 나온 랜덤한 수를 만드는 방법이다. Math.random()은 0 ~ 1 사이에 랜덤한 소수가 나온다. 여기에 100을 곱하면 0 ~ 100 사이의 소수가 나온다. 정수화 시켜주고 1을 더하면 우리가 원하는 1 ~ 100까지의 자연수가 나온다. 2. 사용자에게 수를 입력 받기 사용자가 컴퓨터 수와 같지 않은 값을 입력했을 때 계속해서 입력창이 떠야하기 때문에 반복문 안에 입력문을 넣어야 한다. 3. 반복문 안의 조건문 if - else if 문 입력한 수가 정답보다 크면 입..
while 반복문 실습을 하다. 4의 배수일까 아닐까 사용자로부터 prompt로 숫자를 입력받고 parseInt로 정수화하고 Num 변수에 넣는다. while 조건식에 true를 넣어서 항상 반복문이 실행되게 한다. -> break 사용하겠다. while문 안에 if - else문으로 조건을 넣고 그 조건의 실행로직이 실행되면 break로 반복문을 나가게된다.
반복문의 꽃, 별 찍기를 하다. 1. 기본 별 찍기 document.write("1. 기본 별찍기") document.write(" ") let floor = 7 for(i = 1;i
HTML, CSS, JS를 이용하여 구구단 표를 만들다 구구단을 외우자! for(i = 2; i
이뮨01
'js' 태그의 글 목록 (4 Page)