Page 33 -
P. 33
5
마무리
이 장에서 배운 내용을 정리해 보겠습니다.
1 무작위로 숫자 뽑기
무작위로 숫자를 뽑을 때는 Math.random 메서드를 사용합니다. 단, 뽑은 값은 정수가 아니므로
Math.floor나 Math.ceil 같은 메서드를 사용해 정수로 바꿔야 합니다.
•Math.floor 내림
•Math.ceil 올림
•Math.round 반올림
2 1부터 원하는 숫자까지 들어 있는 배열 만들기
반복문을 사용해 배열에 숫자를 push 하면 됩니다.
const numbers = [];
for (let n = 1; n <= 숫자; n += 1) {
numbers.push(n);
}
3 indexOf와 includes
indexOf와 includes는 배열이나 문자열에 원하는 값이 들어 있는지 찾는 메서드입니다. 원하는
값이 들어 있다면 해당 인덱스를 알려주고, 들어 있지 않다면 -1을 반환합니다. includes는 조금
더 직관적으로 true/false를 반환합니다.
'2345'.indexOf(3) === 1;
'2345'.indexOf(6) === -1;
['2', '3', '4', '5'].indexOf('5') === 3;
['2', '3', '4', '5'].indexOf(5) === -1; // 요소의 자료형까지 같아야 함
'2345'.includes(3) === true;
['2', '3', '4', '5'].includes(5) === false;
259