π ν¨μ볡μ΅
κΈ°λͺ
ν¨μ ν¨μμ μΈ λ°©μκ³Ό μ΅λͺ
ν¨μ ν¨μνν λ°©μμ΄ μλ€.
function sum(x, y) {
return x + y;
}
const a = sum(1, 3);
const b = sum(4, 12);
console.log(sum(5, 9));
console.log(b);
console.log(a + b);
β
νμ΄ν ν¨μ
const double = function (x) {
return x * 2;
};
console.log('double :', double(7));
const doubleArrow = (x) => {
return x * 2;
};
console.log('doubleArrow :', doubleArrow(7));
β
μ¦μμ€ν ν¨μ
const c = 7;
function double2() {
console.log(c * 2);
}
double2();
(function () {
console.log(c * 2);
})();
β
νΈμ΄μ€ν
Hoisting
const d = 7;
double3();
function double3() {
console.log(d * 2);
}
β
νμ΄λ¨Έ ν¨μ
- setTimeout(ν¨μ, μκ°) : μΌμ μκ° ν ν¨μ μ€ν
- setInterval(ν¨μ , μκ°) : μκ° κ°κ²©λ§λ€ ν¨μ μ€ν
- clearTimeout() : μ€μ λ Timeout ν¨μλ₯Ό μ’
λ£
- clearInterval() : μ€μ λ Interval ν¨μλ₯Ό μ’
λ£
const timer = setTimeout(function () {
console.log('Hi~ SIN7AE!!');
}, 3000);
const h1El = document.querySelector('h1');
h1El.addEventListener('click', () => {
clearTimeout(timer);
});
const timer2 = setInterval(function () {
console.log('Hi~ SIN7AE!!');
}, 3000);
const h1El2 = document.querySelector('h1');
h1El2.addEventListener('click', () => {
clearInterval(timer2);
});