D+01
- JavaScriptμ κΈ°μ΄ 01 -
(λ³μμ μλ£ν, ν¨μ)
λ³μ
μν©μ λ°λΌ λ³ν μ μλ μ΄λ¦μ΄ λΆμ κ°
λ³μμ νΉμ§
• λ³μλ₯Ό μ μΈνλ λ°©λ²μ ν€μλλ₯Ό μ λ ₯ν λ³μλ₯Ό μ μΈν΄ μ€λ€.
let phonenumber; // ν€μλ(let) λ³μ(phonenumber);
• λ³μλ₯Ό μ΄λ―Έ νλ² μ μΈνμ κ²½μ° λ€μμ μ¬μ©ν λλ λ€μ μ μΈνμ§ μλλ€.
let city, name; //λ³μ μ μΈ
city = 'μΈμ²'; // λ³μλ₯Ό μ΄μ μ μ μΈνκΈ° λλ¬Έμ λ€μ λ³μλ₯Ό μ μΈν νμκ° μλ€.
name = 'νκΈΈλ';
• λ³μμ κ°μ ν λΉν μ μλ€. (ν λΉλμ§ μμ λ³μλ μ μλμ§ μμλ€λ μλ―Έμ 'undefined'λΌλ κ°μ΄ λ€μ΄κ°λ€)
μ΄λμ '='μ 'κ°λ€'μ μλ―Έκ° μλ 'λμ 'μ μλ―Ένλ€.
let number = 1; //numberλΌλ λ³μμ μ«μ 1μ λ£μλ€.
• λ³μμ΄λ¦μ μ§μ ν λ κ³΅λ°±μ΄ ν¬ν¨λμ§ μμμΌ νλ€.
곡백λμ μ λ¨μ΄μ 첫 κΈμλ₯Ό λλ¬Έμλ‘ μ¨μ μ¬μ©νλ λ°©λ²μ΄ μλλ° λ³μμ λͺ¨μ΅μ΄ λν λ± μ²λΌ μκ²Όλ€ νμ¬ 'Camel Case'λΌκ³ λΆλ₯Έλ€.
phone number // (x)
phoneNumber // (O) --> Camel Case
• κ°μ ν λΉλ°μ λ³μλ ννμμμ ννν μ μμΌλ©°, ννμμ λ€μ λ³μμ μ λ ₯ν μ μλ€.
let pi = 3.14;
let radius = 3;
let areaOfCircle = pi * radius * radius; // 3.14 * 3 * 3
• λ³μλ λμΌν λ³μλ₯Ό μ΄μ©ν΄ λμ ν μ μλ€.
let sum = 1; //λ³μμ 1μ λ£λλ€.
sum = sum + 3; //1μ΄ λ€μ΄κ° λ³μμ 3μ λν ν κΈ°μ‘΄ λ³μμ λ€μ λ£λλ€. -> 4
sum = sum + 5; //4κ° λ€μ΄κ° λ³μμ 5λ₯Ό λν ν κΈ°μ‘΄ λ³μμ λ€μ λ£λλ€. -> 9
sum = sum + 7; //9κ° λ€μ΄κ° λ³μμ 7μ λν ν κΈ°μ‘΄ λ³μμ λ€μ λ£λλ€. -> 16
μλ£ν
νλ‘κ·Έλλ° μΈμ΄λ‘ μ‘°μν μ μλ κ°μ μ ν
μλ£νμ μ’ λ₯
μ’ λ₯ | λ΄μ© | |
κΈ°λ³Έ μλ£ν | λ¬Έμμ΄ | μλ°μ€ν¬λ¦½νΈ λ΄μ ν μ€νΈ |
μ«μ | μλ°μ€ν¬λ¦½νΈμ λͺ¨λ μ«μλ‘ Number νμ μ΄λ€ | |
λΆλ¦° | μ°Έ(true)κ³Ό κ±°μ§(false)μΌλ‘ λλ¨ | |
λ³΅ν© μλ£ν | κ°μ²΄ | κ°μ μ§ν© |
λ°°μ΄ | μμ°¨μ μΈ κ°μ μ§ν© | |
ν¨μ | μ€ν κ°λ₯ν μ½λκ° λ΄κΈ΄ κ°μ²΄ | |
νΉμ μλ£ν | λ (null) | κ°μ΄ μμμ λνλ |
undefined | κ°μ΄ ν λΉλμ§ μμ λ³μ |
ν¨μ
μνμ μΈ νν | JavaScript |
f ( x ) | ν¨μ μ΄λ¦ ( μ΄λ¦ ) |
λ¬Έμ ν΄κ²°μ μν κ³ λ―Όμ λ Όλ¦¬μ μΌλ‘ νμ΄λ΄λ μμ μ νλ λ¨μ
맀κ°λ³μ(parameter) : ν¨μ μ€νμμ μ λ ₯μ λ°λΌ κ°μ΄ λ³ν μ μλ λ³μλ‘ ν€μλλ₯Ό μ¬μ©νμ§ μκ³ ν¨μ μ΄λ¦ μ κ΄νΈ μμ μ λ ₯νλ€.
ν¨μμ μ μΈ
•ν¨μ μ μΈμ
function myFunction(input) {
// μ»΄ν¨ν°μκ² μν¬ μΌ
}
•ν¨μ ννμ
let myFunction = function(input) {
// μ»΄ν¨ν°μκ² μν¬ μΌ
}
ν¨μ λ°κΉ₯μΌλ‘ κ²°κ³Ό κ°μ Έμ€κΈ° 'return'
μμμ λ°°μ΄ κ²λ€λ‘ ν¨μλ₯Ό μ μνλ©΄ ν΄λΉ κ²°κ³Όκ° λμ€λ κ²μ νμΈν μ μλ€.
νμ§λ§ μ΄λ¬ν κ²°κ³Όκ°μ μ½μμ°½μμ λνλλ κ²μΌ λΏ μ€μ λ‘λ κ°μ΄ λνλμ§ μλλ€.
ν¨μμ κ΄ν μ€νκ²°κ³Όλ₯Ό λ³μμ λ΄μλκ³ λ³μλ₯Ό νΈμΆνμ κ²½μ° κ°μ΄ λμ€μ§ λνλμ§ μλ κ²μ νμΈν μ μλ€.
function getAreaOfCircle(radius) {
let pi = 3.141592;
let areaOfCircle = pi * radius * radius;
return areaOfCircle;
}
getAreaOfCircle(5); // 3.141592 * 5 * 5 = 314.1592
μ΄ κ²½μ°λ₯Ό λλΉν΄ λ³μμ returnμ μ μ΄μ£Όλ©΄ ν¨μ λ°κΉ₯μΌλ‘ κ²°κ³Όκ°μ κ°μ Έμ¬ μ μλ€.
'μλ > Code-States' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[D+05] μκ³ λ¦¬μ¦κ³Ό λ λμ μ½λ μμ±λ² (0) | 2020.09.11 |
---|---|
[D+04] λ°°μ΄κ³Ό κ°μ²΄ (0) | 2020.09.10 |
[D+03] λ°λ³΅λ¬Έ (0) | 2020.09.09 |
[D+02] JavaScript κΈ°μ΄ 02 (0) | 2020.09.08 |
[D+00] μ½νΈμ€ν μ΄μΈ We-win ν©κ²© (0) | 2020.09.07 |
λκΈ