Math.flor 및 Mathrandom의 조합으로 간이 추첨 프로그램을 만들어 보도록 하겠습니다.

5663 단어 JavaScript

Math.flor 및 Mathrandom의 조합으로 간이 추첨 프로그램을 만들어 보도록 하겠습니다.


두 가지 방법을 새로 기억했기 때문에 출력용이다.
<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
  <style>
    body{
        text-align: center;
        font-size:100px;
        background-color: aliceblue;
    }
    </style>
</head>

<body>
    <script>
        let lot = ['1等','2等','3等','4等','5等','6等'];
        let number = Math.floor(Math.random()*lot.length);


        document.write('抽選の結果、あなたは'+lot[number]+'です');
    </script>
</body>

</html>

방법 설명

  • Math.flor () 방법은 소수점 이하를 절취합니다
  • Math.random () 방법은 무작위로 0 이상의 1보다 작은 값을 되돌려줍니다
  • 코드 해설

    let lot = ['1等','2等','3等','4等','5等','6等'];
    let number = Math.floor(Math.random()*lot.length);
    
    로트라는 변수에 1등~6등의 문자열을 대입합니다.
    0~1의 무작위 값× lot.length (문자열의 요소수를 얻었기 때문에 6) 에서 소수점 이하의 값을number라는 변수에 대입합니다.
    document.write('抽選の結果、あなたは'+lot[number]+'です');
    
    lot[number]로 설정하면 1등~6등의 결과를 무작위로 표시할 수 있습니다.

    색깔별로 구분하면 외관이 더 좋을 것 같아요(^^;)

    좋은 웹페이지 즐겨찾기