<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Momentum App</title>
<link rel="stylesheet" href="CSS/style.css">
</head>
<body>
<form id="login-form" class="hidden">
<input
required
maxlength="10"
type="text"
placeholder="What is your name?" />
<input type="submit" value="Log In" />
</form>
<h2 id="clock">00:00</h2>
<h1 id="greeting" class="hidden"></h1>
<div id="quotes">
<span></span><br/>
<span></span>
</div>
<script src="JS/greetings.js"></script>
<script src="JS/clock.js"></script>
<script src="JS/Quotes.js"></script>
</body>
</html>
const Quotes = [ // 명언 객체
{
quotes: "아니 뗀 굴뚝에 연기나랴?",
author: "한국 속담"
},
{
quotes: "노력은 배신하지 않는다.",
author: "유명한 명언"
},
{
quotes: "열번 찍어 안넘어 가는 나무 없다.",
author: "한국 속담"
},
{
quotes: "가는말이 고와야 오는말이 곱다",
author: "한국 속담"
},
{
quotes: "1% 재능과 99%의 노력",
author: "작자 미상"
},
]
const showQuote = document.querySelector("#quotes span:first-child");
const showAuthor = document.querySelector("#quotes span:last-child");
showQuotes.innerText = Quotes[Math.round(Math.random() * 4)].quotes
Math.ceil(1.1) // 2
Math.floor(1.9) // 1
const todaysQuote = Quotes[Math.round(Math.random() * Quotes.length)];
showQuote.innerText = todaysQuote.quote;
showAuthor.innerText = todaysQuote.author;
결과:
랜덤하게 명언과 작가를 출력할 수 있다!