๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
IT

[JavaScript] (์‹œ๊ฐ„) ์ดˆ๋ฅผ ๋ถ„๊ณผ ์ดˆ๋กœ ๋ณ€ํ™˜ํ•˜๊ธฐ

by ITyranno 2023. 8. 31.
728x90
๋ฐ˜์‘ํ˜•

 

ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์„ธ๊ณ„๋ฅผ ํƒ๊ตฌํ•ฉ์‹œ๋‹ค.

 

 

[๋ฌธ์ œ]

 

239์ดˆ๋ฅผ ๋ถ„๊ณผ ์ดˆ๋กœ ๋ณ€ํ™˜ํ•˜์—ฌ๋ผ.

 

 

[ํ’€์ด]

<body>
    <script>
        let ์‹œ๊ฐ„ = 239;
        let ๋ถ„ = parseInt(์‹œ๊ฐ„ / 60);
        let ์ดˆ = ์‹œ๊ฐ„ % 60;
        console.log(`${๋ถ„}๋ถ„ ${์ดˆ}์ดˆ`);

    </script>


</body>

๋‚˜๋ˆ„๊ธฐ ( / ) ์—ฐ์‚ฐ์ž์™€ ๋‚˜๋จธ์ง€ (%) ์—ฐ์‚ฐ์ž๋ฅผ ํ™œ์šฉํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค.

๋˜ํ•œ ๋ฌธ์ž์—ด์„ ์ •์ˆ˜๋กœ ๋ณ€ํ™˜ํ•ด์ฃผ๋Š” ํ•จ์ˆ˜ parseInt๋ฅผ ํ™œ์šฉํ•˜๋ฉด ์ •์ˆ˜๊ฐ’์„ ๊ตฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

 

๋”ฐ๋ผ์„œ,

let ๋ถ„ = parseInt(์‹œ๊ฐ„ / 60); ์— ์˜ํ•ด 3๋ถ„

let ์ดˆ = ์‹œ๊ฐ„ % 60; ์— ์˜ํ•ด 59์ดˆ์˜ ๊ฒฐ๊ณผ๊ฐ’์ด ๋‚˜์˜ต๋‹ˆ๋‹ค.

console.log๋Š” ๋ณ€์ˆ˜๋ฅผ ํ‘œ์‹œํ•˜๊ณ  ์ถœ๋ ฅํ•˜๋Š” ํ•จ์ˆ˜์ž…๋‹ˆ๋‹ค.

 

์•„๋ž˜ ์‚ฐ์ˆ  ์—ฐ์‚ฐ์ž ํ‘œ๋ฅผ ์ฐธ๊ณ ํ•˜์‹œ๊ธฐ ๋ฐ”๋ž๋‹ˆ๋‹ค.

 

[์‚ฐ์ˆ  ์—ฐ์‚ฐ์ž ํ‘œ]

์ข…๋ฅ˜ ์„ค๋ช… ์˜ˆ์‹œ
+ ํ”ผ์—ฐ์‚ฐ์ž ๊ฐ’ ๋”ํ•˜๊ธฐ c = a + b
- ํ”ผ์—ฐ์‚ฐ์ž ๊ฐ’ ๋นผ๊ธฐ c = a - b
* ํ”ผ์—ฐ์‚ฐ์ž ๊ฐ’ ๊ณฑํ•˜๊ธฐ c = a * b
/ ํ”ผ์—ฐ์‚ฐ์ž ๊ฐ’ ๋‚˜๋ˆ„๊ธฐ c = a / b
% ํ”ผ์—ฐ์‚ฐ์ž ๊ฐ’์„ ๋‚˜๋ˆˆ ํ›„ ๋ชซ c = a % b
++ ํ”ผ์—ฐ์‚ฐ์ž 1 ์ฆ๊ฐ€ a++
-- ํ”ผ์—ฐ์‚ฐ์ž 1 ๊ฐ์†Œ a--

 

[์ด์ „ ๊ฒŒ์‹œ๋ฌผ ์ฐธ๊ณ ]

 

2023.08.31 - [IT] - [JavaScript] ๋ชซ๊ณผ ๋‚˜๋จธ์ง€ ๊ตฌํ•˜๊ธฐ

 

[JavaScript] ๋ชซ๊ณผ ๋‚˜๋จธ์ง€ ๊ตฌํ•˜๊ธฐ

[๋ฌธ์ œ] 23์„ 5๋กœ ๋‚˜๋ˆ„์—ˆ์„ ๋•Œ์˜ ๋ชซ๊ณผ ๋‚˜๋จธ์ง€๋ฅผ ๊ตฌํ•˜์—ฌ๋ผ. [ํ’€์ด] JavaScript์—์„œ ๋ชซ์„ ๊ตฌํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ๋ชซ๊ณผ ๋‚˜๋จธ์ง€๋ฅผ ๋”ฐ๋กœ ์—ฐ์‚ฐํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋ชซ์„ ๊ตฌํ•˜๋Š” ์—ฐ์‚ฐ์ž๋Š” / ์ด๊ณ , ๋‚˜๋จธ์ง€๋ฅผ ๊ตฌํ•˜๋Š” ์—ฐ์‚ฐ์ž๋Š”

ityranno.tistory.com

 

728x90
๋ฐ˜์‘ํ˜•

loading