[TIL] 24-11-07
유저는 공격, 방어, 방어카운터 공격, 힐을 가지고,
몬스터는 공격과 방어만을 할 수 있게 만들었다.
그리고 몬스터는 랜덤한 확률로 공격과 방어를 할 수 있도록 Math.random()
을 이용했다.
padEnd
padEnd
메서드는 길이를 지정하고 문자열을 넣어서 남는 뒤 공간에 space 또는 지정한 문자로 채운다.
console.log("Hi".padEnd(5)) // 'Hi '라는 문자열 출력
console.log("Hi".padEnd(5,'!')) // 'Hi!!!'라는 문자열 출력
padStart
메서드는 padStart
반대로 생각하면 됨!
Math.floor()
소숫점 아래 숫자를 없애준다
console.log(Math.floor(3.141592)); // 결과: 3
Math.random()
0보다 크거나 1보다 작은 부동 소수점 의사 난수를 반환
console.log(Math.random()); // 결과: 0.6235924370724897
Math.floor()과 Math.random()을 이용한 랜덤 자연수 출력
// 만약 1~100사이 랜덤 숫자 출력을 원한다면?
let num = Math.floor(Math.random() * 100) + 1;
console.log(num); //