Javascript μ΄ˆκΈ‰1

μœ€μ•„Β·2022λ…„ 11μ›” 25일
0

Javascript

λͺ©λ‘ 보기
1/1

πŸ“Œλ³€μˆ˜

  • μ–΄λ–€ 정보에 이름을 λΆ™μ—¬μ„œ μ‚¬μš©ν•˜κ³  싢을 λ•Œ μ‚¬μš©
  • name = "yuna"; age = 20;
  • λ¬Έμžμ—΄μ€ '', "", 둜 κ°μ‹Έμ€˜μ•Ό ν•œλ‹€

πŸ“Œμ ‘κ·Όν•˜λŠ” 방법

  • alert()
  • console.log()

πŸ“Œμ„ μ–Έ

  • name = "yuna" 처럼 선언도 κ°€λŠ₯ν•˜λ‚˜, μ˜λ„μΉ˜ μ•Šμ€ 였λ₯˜κ°€ λ°œμƒν•  수 μžˆμœΌλ―€λ‘œ 선언을 ν•΄μ€€λ‹€.
  • let, const, var
  • let 은 ν•œλ²ˆ 선언후에 μž¬ν• λ‹Ήμ΄ κ°€λŠ₯ν•˜λ‹€, let 을 λΉΌκ³  μž¬μ„ μ–Έ ν•΄μ£Όλ©΄ λœλ‹€.
let name = "yuna"

name = "longyuna"
  • const λŠ” ν•œλ²ˆ 선언후에 μž¬ν• λ‹Ήμ΄ λΆˆκ°€λŠ₯ν•˜λ‹€. μ ˆλŒ€λ‘œ λ°”λ€Œμ§€ μ•ŠλŠ” μƒμˆ˜(λŒ€λ¬Έμžλ‘œ μ„ μ–Έν•˜λŠ”κ²Œ μ’‹λ‹€)을 ν‘œν˜„ν• λ•Œ μ‚¬μš©
  • var λŠ” 거의 μ‚¬μš©ν•˜μ§€ μ•ŠμŒ
  • μ˜λ„μΉ˜ μ•Šμ€ λ™μž‘μ„ 방지 ν•  수 있음. λͺ¨λ“  λ³€μˆ˜λ₯Ό const둜 μ„ μ–Έν•΄μ£Όκ³ , λ‚˜μ€‘μ— λ³€κ²½ 될 여지가 μžˆλŠ” μ½”λ“œλŠ” let으둜 μ„ μ–Έν•΄μ€€λ‹€.

πŸ”
1 λ³€μˆ˜λŠ” λ¬Έμžμ™€ 숫자, $와 _만 μ‚¬μš©
2 첫 κΈ€μžλŠ” μˆ«μžκ°€ 될 수 μ—†λ‹€.
3 μ˜ˆμ•½μ–΄λŠ” μ‚¬μš©ν•  수 μ—†λ‹€.
4 가급적 μƒμˆ˜λŠ” λŒ€λ¬Έμžλ‘œ ν‘œν˜„
5 λ³€μˆ˜λͺ…은 읽기 쉽고 이해할 수 있게 μ„ μ–Έ

πŸ“Œμžλ£Œν˜•

  • λ¬Έμžμ—΄μ„ κ°μŒ€ 수 μžˆλŠ” 방법
  • λ°±ν‹±(``)은 λ¬Έμžμ—΄ μ•ˆμ— λ³€μˆ˜λ₯Ό 선언해쀄 λ•Œ μ‚¬μš©ν•˜λ©΄ μ’‹μŒ
"i'm a boy"
'i%'m a boy'
`My name is ${name}

πŸ“Œμˆ«μžν˜•

  • μˆ«μžν˜•μ€ 사칙 연산이 κ°€λŠ₯ν•˜λ‹€
  • +(λ”ν•˜κΈ°), -(λΉΌκΈ°), *(κ³±ν•˜κΈ°), /(λ‚˜λˆ„κΈ°), %(λ‚˜λ¨Έμ§€, λͺ«)

πŸ“ŒλŒ€ν™”μƒμž

alert (μ•Œλ €μ€Œ)

  • 메세지λ₯Ό 보여주고 ν™•μΈλ²„νŠΌμ„ λˆ„λ₯΄λ©΄ λ‹«νž˜

prompt (μž…λ ₯λ°›μŒ)

  • μ‚¬μš©μžμ—κ²Œ 메세지λ₯Ό 보여주고, μ–΄λ–€ 값을 μž…λ ₯ λ°›μ„μˆ˜ μžˆλŠ” ν•„λ“œλ₯Ό μ œκ³΅ν•¨
  • μ·¨μ†Œλ₯Ό λˆ„λ₯΄λ©΄ null을 λ°˜ν™˜
  • λ””ν΄νŠΈ 값도 μž…λ ₯ λ°›μ„μˆ˜ 있음

confirm (ν™•μΈλ°›μŒ)

  • 확인과 μ·¨μ†Œλ²„νŠΌμ΄ μžˆμ–΄, 확인을 λˆ„λ₯΄λ©΄ true, μ·¨μ†Œλ₯Ό λˆ„λ₯΄λ©΄ falseλ₯Ό λ°˜ν™˜

πŸ”
μŠ€νƒ€μΌλ§μ΄ λΆˆκ°€λŠ₯ν•˜κ³ , 창이 λ–  μžˆλŠ” 경우 μŠ€ν¬λ¦½νŠΈκ°€ μΌμ‹œμ •μ§€λ˜μ§€λ§Œ λΉ λ₯΄κ³  κ°„λ‹¨ν•˜κ²Œ 적용이 κ°€λŠ₯ν•˜μ—¬ 많이 μ‚¬μš©ν•œλ‹€.

πŸ“Œν˜•λ³€ν™˜

  • λ¬Έμžν˜• + λ¬Έμžν˜• = 문자, μˆ«μžν˜• + μˆ«μžν˜• = 숫자 λ₯Ό λ°˜ν™˜
  • String() λ¬Έμžν˜•μœΌλ‘œ λ³€ν™˜
  • Number() μˆ«μžν˜•μœΌλ‘œ λ³€ν™˜, ν•˜μ§€λ§Œ ()μ•ˆμ— μˆ«μžκ°€ μ•„λ‹ˆλΌ λ¬Έμžκ°€ 있으면 NaN을 λ°˜ν™˜
  • Boolean() λΆˆλ¦°ν˜•μœΌλ‘œ λ°˜ν™˜, 0, null, undefines, NaN = false

βš οΈμ£Όμ˜μ‚¬ν•­
Number(numm) //0
Number(undefined) //NaN
Number(0) //false
Number('0') //true
Number('') //false
Number(' ') //true

profile
μ†Œμ†Œν•œ 기둝

0개의 λŒ“κΈ€