반응형
SMALL
Math.
생성자 함수 사용 안하는 유일한 기본 내장 객체
-
Math.max(10, 20, 30..)
- 최대 값
-
Math.min(10, 20)
- 최소 값
-
Math.random() * 100
- 0~100 까지의 수 중에서 랜덤 수 반환
-
Math.abs(x)
- x의 절대값 리턴
-
Math.pow(x)
- 제곱 값 리턴
-
Math.round(123.567)
124
- 숫자의 소수점 첫번째 자리에서 반올림
-
Math.floor(123.456)
123
- 내림
-
Math.ceil(123.456)
124
- 올림
-
자리 지정
- 소수점 첫번째 자리 기준
Math.round(123.456 * 10) / 10; // 123.5
- 십 단위 기준
Math.round(123.456 / 10) * 10; // 120
예제
- 컴퓨터 숫자 맞추기
<!DOCTYPE html>
<html>
<head>
<script>
let comNum = Math.floor(Math.random() * 100);
for(var i = 0; i < 10; i++) {
let userNum = Number(prompt("당신의 예측 숫자는?")); -----*
if(comNum > userNum)
alert("보다 큰 수를 입력해주세요.");
else if (comNum < userNum)
alert("보다 작은 수를 입력해주세요.");
else {
alert("정답입니다.");
break;
}
console.log(comNum);
}
</script>
</head>
<body>
</body>
</html>
- Number(prompt("숫자?"));
- prompt 에서 입력받은 것을 숫자로 변환
결과
반응형
LIST
'Javascript' 카테고리의 다른 글
[Javascript] Object / with / this / 예제 (0) | 2020.04.23 |
---|---|
[Javascript] function 형태 (0) | 2020.04.21 |
[Javascript] array / array method / sorting 예제 (0) | 2020.04.18 |
[Javascript] <table> 태그 / 표만들기 예제 (0) | 2020.04.14 |
[javascript] indexof 함수 / 예제 (0) | 2020.04.12 |