JS 6강-1

이효원·2023년 5월 10일

노마드스터디

목록 보기
5/16
post-thumbnail

이 차시에서는 명언을 표시해주는 것을 만들기 위해서 5강에서처럼 quotes.js라는 새로운 파일을 만들어줬다.

const quotes = [
    {
    quote: 'I never dreamed about success, I worked for it',
    author: 'Estee Lauder'
    },
    {
    quote: 'Do not try to be original, just try to be good.',
    author: 'Paul Rand'
    },
    {
    quote: 'Do not be afraid to give up the good to go for the great',
    author: 'John D. Rockefeller'
    },
    {
    quote: 'If you cannot fly then run. If you cannot run, then walk. And if you cannot walk, then crawl, but whatever you do, you have to keep moving forward.',
    author: 'Martin Luther King Jr.'
    },
    {
    quote: 'Our greatest weakness lies in giving up. The most certain way to succeed is always to try just one more time.',
    author: 'Thomas Edison'
    },
    {
    quote: 'The fastest way to change yourself is to hang out with people who are already the way you want to be',
    author: 'REid Hoffman'
    },
    {
    quote: 'Money is like gasoline during a road trip. You do not want to run out of gas on your trip, but you are not doing a tour of gas stations',
    author: 'Tim O Reilly'
    },
    {
    quote: 'Some people dream of success, while other people get up every morning and make it happen',
    author: 'Wayne Huizenga'
    },
    {
    quote: 'The only thing worse than starting something and falling.. is not starting something',
    author: 'SEth Godin'
    },
    {
    quote: 'If you really want to do something, you will find a way. If you do not, you will find an excuse.',
    author: 'Jim Rohn'
    },
    ];

const quote = document.querySelector("#quote span:first-child")
const author= document.querySelector("#quote span:last-child")

const todaysQuote = quotes[Math.floor(Math.random() * quotes.length)]

quote.InnerText = todaysQuote.quote;
author.InnerText = todaysQuote.author;

이렇게 하면 위의 10개의 명언들 중에서 무작위로 정해져서 화면에 표시된다.
굳이 10개가 아니더라도 quotes.length는 몇개의 명언이 있던지간에 그것을 자동으로 세서 계산을 해준다.

0개의 댓글