πΎ λ³μ λ€μ΄λ° κ·μΉ
• λ³μ μ΄λ¦μ λ¬Έμ, λ¬λ¬ κΈ°νΈ($) νΉμ μΈλμ€μ½μ΄(_)λ‘ μμν΄μΌ νλ€. (μ«μλ‘ μμνλ κ²μ νμ©νμ§ μλλ€.)
• λ³μ μ΄λ¦μ λ¬Έμ, μ«μ, λ¬λ¬ κΈ°νΈ($), μΈλμ€μ½μ΄ λ¬Έμλ₯Ό ν¬ν¨ν μ μμΌλ λμ(-), λ§μΉ¨ν(.)λ₯Ό μ¬μ©ν μ μλ€.
• ν€μλλ μμ½μ΄λ λ³μ μ΄λ¦μΌλ‘ μ¬μ©ν μ μλ€.
→ μμ½μ΄: μμ§ νΉλ³ν μ°μμλ μμ§λ§ λ―Έλμ ν€μλλ‘ μΈ κ°λ₯μ±μ΄ μμ΄μ μμ½ν΄ λ λ¨μ΄
→ ν€μλ: μλ°μ€ν¬λ¦½νΈμμ νΉμ ν λͺ©μ μ μν΄ μ¬μ©νλ λ¨μ΄
ex. var, function, let, for λ±
• λͺ¨λ λ³μλ λ/μλ¬Έμλ₯Ό ꡬλΆνλ€. scoreμ Scoreλ λ€λ₯Έλ³μ μ΄λ¦μΌλ‘ μ¬μ©ν μ μλ€.
• λ³μλͺ μ λ³μμ μ‘΄μ¬ λͺ©μ μ μ΄ν΄ν μ μλλ‘ μλ―Έλ₯Ό λͺ νν νννλ€ (ex. λμ΄λ₯Ό μ μ₯ν λ³μ μ΄λ¦μ ageλ₯Ό μ¬μ©)
• μλ°μ€ν¬λ¦½νΈλ 곡백μ 무μνλ€.
// βοΈ λ°λμ§ν λ³μ μ΄λ¦μ μ
let name
let $name
let _name
age
init
myFavorite
// β λ°λμ§νμ§ μμ λ³μ μ΄λ¦μ μ
1st
_12
adljfskdjfksld
var
function
πΎ λ€μ΄λ° 컨벀μ
// π« camelCase (μΉ΄λ©μΌμ΄μ€): λλ²μ§Έ λ¨μ΄λΆν° λλ¬Έμλ‘ μμν΄ κ΅¬λΆ
let firstName;
let lastName;
// π snake_case (μ€λ€μ΄ν¬μΌμ΄μ€): λ¨μ΄μ λ¨μ΄ μ¬μ΄μ μΈλμ€μ½μ΄(_)λ₯Ό μ¬μ©
let first_name;
// π PascalCase (νμ€μΉΌμΌμ΄μ€): λͺ¨λ λ¨μ΄λ₯Ό λλ¬Έμλ‘ μμ±
let LastName;
→ μλ°μ€ν¬λ¦½νΈμμλ μμ΄λ‘ λ³μλͺ , ν¨μλͺ μ μμ±ν λλ μΉ΄λ©μΌμ΄μ€λ₯Ό μ¬μ©νλ κ²μ΄ κ΄λ‘
βοΈ κ³΅λΆνλ©° μ 리ν λ΄μ©μ λλ€. μλͺ»λ μ 보λ λ 곡μ ν λ΄μ©μ΄ μμΌλ©΄ λκΈλ‘ μλ €μ£ΌμΈμ!
μ½μ΄μ£Όμ μ κ°μ¬ν©λλ€ π