Frontend/Javascript

javascript를 사용하다보면 너무나 자주 마주하는 함수들!! 한번은 정리할 필요가 있다고 생각했다. 📌for()for (int i = 0; i let arr = [];for (let i = 0; i  가장 빠르고 단순하다. 그래서 효율적이다.모든 자료형에 대해 사용이 가능하다.중간에 loop 건너뛰기나 종료가 가능하다. (continue or break)반복범위 컨트롤이 가능하다. (i++, i–, i+=2*i 등)변수를 활용할 수 있다. (var i 값을 사용할 수 있다) 📌foreach()arr.forEach(function(v, i, arr) { console.log(v);});let numbers = [1,2,3,4,5,6];// flag가 forEach함수문에 이름이라고 생각하면 됨 ..
console.dir(event.target); 이 코드를 사용하면 event.target의 속성을 알 수 있다. console.log로 하면 안나온다!! console.log(event.target.parentElement.innerText) target은 클릭된 HTML element요소를 가리킨다. 그리고 모든 HTML element요소 하나 이상의 property가 있다. parentElement 는 클릭된 element의 부모이다. event.target -> button event.target.parentElement -> li event.target.parentElement.innerText -> 내가 쓴 list text들이 console.log 창에 뜬다. - JSON.stringify ..
- Math.random() Math는 많은 function들을 가지고 있는데 그중에서 random()은 0 ~ 1 사이의 랜덤한 숫자를 제공한다. Math.random() * 10 하면 0에서 10사이의 숫자들을 얻을 수 있다. - Math.round() round()를 쓰면 1.5 -> 2 / 1.4 -> 1 / 1.3 -> 1를 돌려준다. 즉 반올림을 해서 돌려준다. - Math.ceil() 숫자를 천장까지 높여주는 것 / 1.01 , 1.5, 1.3 -> 전부다 2가 된다. 1.0만이 1이 된다. - Math.floor() 숫자를 마루까지 낮춰주는 것 / 1.9999, 1.4, 1.01 -> 전부다 1이 된다. 2.0만이 2가 된다. - Math.floor(Math.random() * 10) 이렇..
2-doooo-2
'Frontend/Javascript' 카테고리의 글 목록 (2 Page)