javascript๐Ÿช“/์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ๊ณต๋ถ€

์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ๊ธฐ๋ณธ์ง€์‹- ์šฉ์–ด,๋ฌธ์žฅ,์„œ์‹

hyojinny 2022. 10. 14. 23:23

์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋ž€ ๋ฌด์—‡์ธ๊ฐ€?

์›นํŽ˜์ด์ง€๋Š” 3 ๋ ˆ์ด์–ด๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ๋‹ค.

  • 1์ฐจ html ๋งˆํฌ์—…
  • 2์ฐจ css ๋””์ž์ธ
  • 3์ฐจ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋กœ ๋™์ ๊ตฌํ˜„

 


์ž๋ฐ”์˜ ์šฉ์–ด ์ดํ•ดํ•˜๊ธฐ

์นดํŽ˜๋ผ๋–ผ ๋งŒ๋“ค๊ธฐ์— ๋น„์œ ํ•ด๋ณด์ž

 

1. ๋ผ๋–ผ์ปคํ”ผ๋ฅผ ๋งŒ๋“ค๊ธฐ ์œ„ํ•œ ์žฌ๋ฃŒ๋ฐฉ - ๋ณ€์ˆ˜

2. ์ปคํ”ผ ์˜ต์…˜์„ ๊ณ„์‚ฐํ•˜๊ธฐ ์œ„ํ•œ ๊ณ„์‚ฐ์‹ - ์—ฐ์‚ฐ์‹

3. ์กฐ๊ฑด์— ๋งž๋Š” ๋ฐ˜๋ณต์ ์ธ ์ž‘์—…๋ฌธ - ์ œ์–ด๋ฌธ

4. ์ฃผ๋ฌธ๋ฒ„ํŠผ - ์‹คํ–‰๋ฌธ


์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ๋ฌธ์žฅ ๋งŒ๋“ค๊ธฐ

๋กœ๋ด‡์— ๋ช…๋ นํ•˜๋“ฏ์ด ๋‹จ๊ณ„๋ฅผ ๋‚˜๋ˆ„์–ด ํ•˜๋‚˜ํ•˜๋‚˜ ๋ช…๋ นํ•ด์•ผํ•œ๋‹ค.

 

  • ์„ ์–ธ์‹ : var main = "text"
  • ์˜ค๋ธŒ์ ํŠธ. ๋ฉ”์„œ๋“œ ();
  • ์˜ค๋ธŒ์ ํŠธ. ์†์„ฑ;

์ด๋•Œ ๋ฉ”์„œ๋“œ์™€ ์†์„ฑ์˜ ์ž‘์„ฑ ๋ฐฉ์‹์ด ์กฐ๊ธˆ ๋‹ค๋ฅด๋‹ค.

 

๋ฉ”์„œ๋“œ์™€ ์†์„ฑ์€ ์ž‘์„ฑ๋ฐฉ๋ฒ•
๋ฉ”์„œ๋“œ ๊ฐ์ฒด(์˜ค๋ธŒ์ ํŠธ) . ๋ฉ”์„œ๋“œ (); ๋’ค์— ();
์†์„ฑ ๊ฐ์ฒด(์˜ค๋ธŒ์ ํŠธ) . ์†์„ฑ ; ;
๋ฌธ์žฅ์„ ๋๋‚ผ๋• ; ์‚ฌ์šฉ

 


 

๋งŒ๋“  ๋ฌธ์žฅ ๊ฒฐ๊ณผ ์ถœ๋ ฅ, ํ™•์ธํ•˜๊ธฐ

 

์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋Š” ํ™”๋ฉด์— ๊ตฌํ˜„๋˜์ง€ ์•Š๊ธฐ ๋–„๋ฌธ์— ์ถœ๋ ฅ๋ช…๋ น์–ด๋ฅผ ์ž…๋ ฅํ•˜์—ฌ ํ™•์ธํ•œ๋‹ค. 

 

console.log();

์ž…๋ ฅ ํ›„ ํฌ๋กฌ F12 ๊ฐœ๋ฐœ์ž ๋ชจ๋“œ> ์ฝ˜์†”์—์„œ  ํ™•์ธ

 


์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์„œ์‹

 

1. ์†Œ์Šค์ž‘์„ฑ์‹œ ํ™‘๋”ฐ์Œํ‘œ ์‚ฌ์šฉ ''

2. ๋Œ€์†Œ๋ฌธ์ž ๊ตฌ๋ถ„

3.์‚ฌ์šฉ์ž ์ด๋ฆ„ ๋งŒ๋“ค๋• ์ƒ‰๋ณ„์ž ๋ฒ•์น™ ์‚ฌ์šฉ

 

 

์‚ฌ์šฉ๋ถˆ๊ฐ€๋Šฅํ•œ ์‹๋ณ„์ž ์ด๋ฆ„

ํ•œ๊ธ€. ๋‹ค๋ฅธ๋‚˜๋ผ ์–ธ์–ด ์‚ฌ์šฉ๊ธˆ์ง€
์•ŒํŒŒ๋ฒณ๊ณผ ์ˆซ์ž, _ $ ๊ฐ€๋Šฅ
์ฒซ๊ธ€์ž ์ˆซ์ž ๊ธˆ์ž
๊ณต๋ฐฑ๋ฌธ์ž, ์˜ˆ์•ฝ์–ด ์‚ฌ์šฉ๊ธˆ์ง€

01num ์ˆซ์ž ์ฒซ๊ธ€์ž
var ์˜ˆ์•ฝ์–ด
num str ๊ณต๊ฐ„๋ฌธ์ž
num Room ๊ณต๊ฐ„๋ฌธ์ž
getElementByld ์˜ˆ์•ฝ์–ด
๋ฉ”์ธ01 ํ•œ๊ธ€์‚ฌ์šฉ
'01 ์‚ฌ์šฉ๊ธˆ์ง€ ํŠน์ˆ˜๋ฌธ์ž

์˜ˆ์•ฝ์–ด๋ž€? ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ์—์„œ ๋จผ์ € ๋“ฑ๋กํ•œ ๋ช…๋ น์–ด

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Lexical_grammar
์˜ˆ์•ฝ์–ด ํ™•์ธ๊ฐ€๋Šฅ ๋งํฌ