π develop/CodingTest
[JS 100μ ] λ¬Έμ 26 - νμ± λ¬Έμ 2
m-ur-phy
2022. 12. 2. 14:42
λ¬Έμ
μ°λ¦¬ νμκ³λ₯Ό μ΄λ£¨λ νμ±μ μμ±, κΈμ±, μ§κ΅¬, νμ±, λͺ©μ±, ν μ±, μ²μμ±, ν΄μμ±μ΄ μμ΅λλ€.
μ΄ νμ±λ€μ μμ΄ μ΄λ¦μ Mercury, Venus, Earth, Mars, Jupiter, Saturn, Uranus, Neptuneμ λλ€. νμ±μ νκΈ μ΄λ¦μ μ λ ₯νλ©΄ μμ΄ μ΄λ¦μ λ°ννλ νλ‘κ·Έλ¨μ λ§λ€μ΄ μ£ΌμΈμ.
λμ νμ΄
const planets = {
μμ±: "Mercury",
κΈμ±: "Venus",
μ§κ΅¬: "Earth",
νμ±: "Mars",
λͺ©μ±: "Jupiter",
ν μ±: "Saturn",
μ²μμ±: "Uranus",
ν΄μμ±: "Neptune"
};
const name = prompt("νμ±μ΄λ¦ νμ λ³νκΈ°");
console.log(planets[name]);
- λ¬Έμ λ κ°μ²΄λ₯Ό μ΄μ©νμ¬ νμ΄λ³΄μλ€. key κ°μ νκΈ μ΄λ¦μ μ£Όκ³ , value κ°μ μμ΄ μ΄λ¦μ μ£Όμ΄ κ°κ° μ μ₯ν΄λ λ€ νμ±μ΄λ¦μ λ°μ λ³μλ₯Ό μμ±ν΄ μ£Όμλ€.
- κ°μ²΄μμ valueλ₯Ό λΆλ¬μ€λ λ°©μμ μ΄μ©νμ¬ ν΄λΉ value κ°μ λΆλ¬μ£Όλ©΄ λ. λκ΄νΈλ‘ λΆλ¬μ€λ λ°©μμ μ¬μ©ν μ΄μ λ prompt λ‘ κ°μ λ°κΈ° λλ¬Έμ '' μμ λ€μ΄μλ string ννλ‘ κ°μ λ°κΈ° λλ¬Έμ΄λ€.
- μλλ₯Ό νμΈν΄ 보면 μ μ μλ€.
console.log(planets.μ§κ΅¬); // Earth
console.log(planets.'μ§κ΅¬'); // undefined
μ λ΅
const planets = {
'μμ±' : 'Mercury',
'κΈμ±' : 'Venus',
'μ§κ΅¬' : 'Earth',
'νμ±' : 'Mars',
'λͺ©μ±' : 'Jupiter',
'ν μ±' : 'Saturn',
'μ²μμ±' : 'Uranus',
'ν΄μμ±' : 'Neptune',
};
const name = prompt("νμ±μ μ΄λ¦μ μ
λ ₯νμΈμ.");
console.log(planets[name]);
- μ λ΅λ λμΌν κ²μ νμΈν μ μλ€.