Skip to content

returntoOZ/FE_JavaScript_Application

ย 
ย 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

9 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

JavaScript_Applicaion

์ด๋ฒˆ ์„ธ์…˜์‹œ๊ฐ„์—๋Š” ๋ฆฌ์•กํŠธ์—์„œ ๋งŽ์ด ์‚ฌ์šฉ๋˜๋Š” ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์‘์šฉ์— ๋Œ€ํ•ด์„œ ๋ฐฐ์› ์Šต๋‹ˆ๋‹ค.

์ด๋ฒˆ ๊ณผ์ œ๋Š” ์ด 5๋ฌธ์ œ๋กœ ์˜ค๋Š˜ ๋ฐฐ์šด ์ƒˆ๋กœ์šด ํ•จ์ˆ˜๋‚˜ ๋ฉ”์†Œ๋“œ๋ฅผ ์ด์šฉํ•˜์—ฌ ํ’€์–ด์ฃผ์‹œ๋ฉด ๋˜๊ฒ ์Šต๋‹ˆ๋‹ค.

README.md ํŒŒ์ผ์— ๋ฌธ์ œ์— ๋Œ€ํ•œ ์ž์„ธํ•œ ์„ค๋ช…์ด ์žˆ๊ณ  ๊ฐ jsํŒŒ์ผ์— ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•ด์ฃผ์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค.

๊ณผ์ œ๋Š” ๋Œ์•„์˜ค๋Š” ์„ธ์…˜ ์ „์ธ 4/7 18:00๊นŒ์ง€ pushํ•ด์ฃผ์‹œ๊ณ  ๋‹ด๋‹น์šด์˜์ง„ํ•œํ…Œ ํ™•์ธ ๋ฐ›์œผ์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค.๐Ÿ™†๐Ÿปโ€โ™‚๏ธ

1๋ฒˆ ๋‹ค์Œ์˜ ๊ฒฐ๊ณผ๊ฐ’ ์˜ˆ์ธกํ•ด๋ณด๊ธฐ(โ˜…โ˜…)

๋‹ค์Œ ์ฝ”๋“œ์˜ ๊ฒฐ๊ณผ๋ฅผ ์˜ˆ์ธกํ•ด์„œ ์ž‘์„ฑํ•ด์ฃผ์„ธ์š”~

let Name = "๋‚˜ํ˜„";

alert(`hello ${1}`); // ?

alert(`hello ${"Name"}`); // ?

alert("hello ${Name}"); // ?

alert(`hello ${Name}`); // ?

2๋ฒˆ ๋ฐ€๋ฆฐ ํšŒ๋น„ ํ•ฉ๊ณ„ ๊ตฌํ•˜๊ธฐ(โ˜…โ˜…โ˜…)

๋ฉ‹์Ÿ์ด ์‚ฌ์ž์ฒ˜๋Ÿผ 11๊ธฐ ํšŒ๋น„๊ฐ€ ์—ฐ์ฒด๋œ ์ธ์›์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ๋‹ด๊ณ  ์žˆ๋Š” ๊ฐ์ฒด๊ฐ€ ์กด์žฌํ•ฉ๋‹ˆ๋‹ค. ์—ฐ์ฒด ํ•ฉ์‚ฐ ๊ธˆ์•ก์„ ๊ตฌํ•˜๊ณ  ๊ทธ ๊ฐ’์„ ๋ณ€์ˆ˜ sum์— ์ €์žฅํ•ด์ฃผ์„ธ์š”.

let lionMoney = {
  ์ƒํ˜: 20000,
  ์œ ์„ : 8300,
  ์ฃผ์šฉ: 2800,
  ๋ง‘์Œ: 50000,
};

3๋ฒˆ ๋กœ๊ทธ์ธ ๊ตฌํ˜„ํ•˜๊ธฐ(โ˜…โ˜…โ˜…โ˜…)

ํ”„๋กฌํ”„ํŠธ(prompt) ๋Œ€ํ™”์ƒ์ž๋ฅผ ์ด์šฉํ•ด ๊ฐ„์ด ๋กœ๊ทธ์ธ ์ฐฝ์„ ๊ตฌํ˜„ํ•ด๋ณด์„ธ์š”.

์‚ฌ์šฉ์ž๊ฐ€ "LikeLion"์„ ์ž…๋ ฅํ•˜๋ฉด ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ๋ฌผ์–ด๋ณด๋Š” ํ”„๋กฌํ”„ํŠธ ๋Œ€ํ™”์ƒ์ž๋ฅผ ๋„์›Œ์ฃผ์„ธ์š”. ์ด๋•Œ ์•„๋ฌด๋Ÿฐ ์ž…๋ ฅ๋„ ํ•˜์ง€ ์•Š๊ฑฐ๋‚˜ Esc๋ฅผ ๋ˆ„๋ฅด๋ฉด "์ทจ์†Œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค."๋ผ๋Š” ๋ฉ”์‹œ์ง€๋ฅผ ๋ณด์—ฌ์ฃผ์„ธ์š”. ํ‹€๋ฆฐ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์ž…๋ ฅํ–ˆ๋‹ค๋ฉด "์ธ์ฆ์— ์‹คํŒจํ•˜์˜€์Šต๋‹ˆ๋‹ค." ๋ผ๋Š” ๋ฉ”์‹œ์ง€๋ฅผ ๋ณด์—ฌ์ฃผ์„ธ์š”.

๋น„๋ฐ€๋ฒˆํ˜ธ ํ™•์ธ ์ ˆ์ฐจ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  • ๋งž๋Š” ๋น„๋ฐ€๋ฒˆํ˜ธ "KingJS"๋ฅผ ์ž…๋ ฅํ–ˆ๋‹ค๋ฉด "ํ™˜์˜ํ•ฉ๋‹ˆ๋‹ค!"๋ผ๋Š” ๋ฉ”์‹œ์ง€๋ฅผ ๋ณด์—ฌ์ฃผ์„ธ์š”.

  • ํ‹€๋ฆฐ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์ž…๋ ฅํ–ˆ๋‹ค๋ฉด "์ธ์ฆ์— ์‹คํŒจํ•˜์˜€์Šต๋‹ˆ๋‹ค."๋ผ๋Š” ๋ฉ”์‹œ์ง€๋ฅผ ๋ณด์—ฌ์ฃผ์„ธ์š”.

  • ๋นˆ ๋ฌธ์ž์—ด์„ ์ž…๋ ฅํ•˜๊ฑฐ๋‚˜ ์ž…๋ ฅ์„ ์ทจ์†Œํ–ˆ๋‹ค๋ฉด "์ทจ์†Œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค"๋ผ๋Š” ๋ฉ”์‹œ์ง€๋ฅผ ๋ณด์—ฌ์ฃผ์„ธ์š”.

  • ํžŒํŠธ1: ์ค‘์ฒฉ if ๋ธ”๋ก๊ณผ ๋…ผ๋ฆฌ ์—ฐ์‚ฐ์ž๋งŒ ์ด์šฉํ•œ๋‹ค๋ฉด ํ’€ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • ํžŒํŠธ2: ์ถœ๋ ฅ์€ alert(์‹คํ–‰ ๋‚ด์šฉ)์œผ๋กœ ํ•ฉ๋‹ˆ๋‹ค.

  • ํžŒํŠธ3: ํ”„๋กฌํ”„ํŠธ ์ฐฝ์— ์•„๋ฌด๊ฒƒ๋„ ์ž…๋ ฅํ•˜์ง€ ์•Š์œผ๋ฉด ๋นˆ ๋ฌธ์ž์—ด์ธ ''๊ฐ€, ESC๋ฅผ ๋ˆ„๋ฅด๋ฉด null์ด ๋ฐ˜ํ™˜๋ฉ๋‹ˆ๋‹ค.

4๋ฒˆ ๊ฐ์ฒด ๊ตฌ์กฐ ๋ถ„ํ•ด ํ• ๋‹น ์ดํ•ดํ•˜๊ธฐ(โ˜…โ˜…โ˜…)

์•„๋ž˜์™€ ๊ฐ™์€ ๊ฐ์ฒด๊ฐ€ ์žˆ๋‹ค๊ณ  ๊ฐ€์ •ํ•ด๋ด…์‹œ๋‹ค.

let user = {
  Name: "์ง€ํ™˜",
  years: 23,
};

๊ตฌ์กฐ ๋ถ„ํ•ด ํ• ๋‹น์„ ์‚ฌ์šฉํ•ด ์•„๋ž˜ ๋ฏธ์…˜์„ ์ˆ˜ํ–‰ํ•ด ๋ณด์„ธ์š”.

  • name ํ”„๋กœํผํ‹ฐ์˜ ๊ฐ’์„ ๋ณ€์ˆ˜ name์— ํ• ๋‹นํ•˜์„ธ์š”.
  • years ํ”„๋กœํผํ‹ฐ์˜ ๊ฐ’์„ ๋ณ€์ˆ˜ age์— ํ• ๋‹นํ•˜์„ธ์š”.
  • isAdmin ํ”„๋กœํผํ‹ฐ์˜ ๊ฐ’์„ ๋ณ€์ˆ˜ isAdmin์— ํ• ๋‹นํ•˜์„ธ์š”. isAdmin์ด๋ผ๋Š” ํ”„๋กœํผํ‹ฐ๊ฐ€ ์—†์œผ๋ฉด false๋ฅผ ํ• ๋‹นํ•˜์„ธ์š”.

5๋ฒˆ ๊ฐ์ฒด๋ฅผ JSON์œผ๋กœ ๋ฐ”๊พผ ํ›„ ๋‹ค์‹œ ๊ฐ์ฒด๋กœ ๋ฐ”๊พธ๊ธฐ(โ˜…โ˜…โ˜…โ˜…)

user๋ฅผ JSON ํ˜•ํƒœ์˜ ๋ฌธ์ž์—ด๋กœ ๋ฐ”๊พผ ๋‹ค์Œ ์ด๋ฅผ ๋‹ค์‹œ ๊ฐ์ฒด๋กœ ๋ฐ”๊พผ ํ›„ ์ œ2์˜ ๋ณ€์ˆ˜์— ์ €์žฅํ•ด์ฃผ์„ธ์š”~

let user = {
  name: "์œค์ •",
  age: 20,
};

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 54.5%
  • HTML 45.5%