250x250
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- lie 과거형
- JavaScript
- If
- lie와 lay 비교
- 자바스크립트
- python virtual environment create window
- shift + tab
- boolean
- python virtual environment create mac
- 자바스크립트 for
- 영어뉴스 영어공부
- 변수
- 자바스크립트 데이터타입
- 지하온천에 대한 뉴스로하는 영어 공부
- Math.random
- lay 과거형
- 자바스크립트 객체
- Hot springs tourism
- fizzbuzz
- VScode 주석 단축기 ctrl + / 안될때
- 대입연산자
- abc뉴스 영어공부
- 자바스크립트 배열
- 왕초보 자바스크립트
- javascript for
- lie 과거분사
- lie와 lay의 차이점
- DOM
- VScode에서 들여쓰기 해제 하는 방법
- lay 과거분사
Archives
- Today
- Total
김숭늉 마음대로
[자바스크립트] 랜덤으로 숫자를 뽑아내는 방법 (난수 생성기, Math.random) 본문
728x90
자바스크립트에서 랜덤으로 숫자를 뽑아낼 수 있는 방법을 소개해드리겠습니다.
예를 들어 아래와 같은 방법으로 주사위를 굴릴때,
최대 6개의 주사위 숫자를 랜덤으로 뽑을 때 사용할 수 있습니다.
var n = Math.random();
n = n * 6;
n = Math.floor(n) + 1; // 1~6사이의 주사위 숫자를 뽑아내야하기때문에 +1를 더함
console.log(n);
그럼 두번째 연습문제를 확인 해보겠습니다.
좋아하는사람의 이름과 내이름을 입력한후 궁합 점수를 랜덤으로 계산해주는 식입니다.
prompt("what is your name?");
prompt("what is their name?");
var loveScore = Math.random() * 100; // 최대 점수가 100이므로 곱하기 100을 입력
loveScore = Math.floor(loveScore) + 1; // 소수점 뒷자리는 날려버리고 +1을 더해줌
alert("Your love score is" + loveScore + " %");
추가로 if, else문을 통해 궁합 점수별로 70점 이상이면 사용자에게 다른 alert 메시지를 줘보겠습니다.
prompt("what is your name?");
prompt("what is their name?");
var loveScore = Math.random() * 100;
loveScore = Math.floor(loveScore) + 1;
if (loveScore > 70) {
alert("Your love score is " + loveScore + "%" + "Your love is perfect");
} else {
alert("Your love score is " + loveScore + "%");
}
추가로 if, else 문에서 자주 사용하는 기본 등호 입니다.
- === 왼쪽과 오른쪽이 같다 (데이터타입도 같아야함)
- == 왼쪽과 오른쪽이 같아 (데이터타입은 같지 않아도 됨)
- !== 왼쪽과 오른쪽이 같지 않다
- > 초과
- < 미만
- >= 이상
- <= 이하
짧은글 읽어주셔서 감사합니다.
728x90
반응형
'IT > JavaScript' 카테고리의 다른 글
[자바스크립트] 윤년(Leap Year) 계산해보기 ! (0) | 2023.08.19 |
---|---|
[자바스크립트] if, else 구문에 대해서 알아보자 (0) | 2023.08.18 |
[자바스크립트] 함수의 return문에 대해서 알아보자! (0) | 2023.08.18 |
[자바스크립트] Function의 파라미터 값 입력해보자 (0) | 2023.08.18 |
[자바스크립트] Stanford Karel 체험해보기 - 스탠포드에서 제작한 아주 간단한 코딩 게임 (0) | 2023.08.15 |