Math.floor();// 소수점 버림
toFixed();//소숫점 자리를 제한시킨다. 반올림이 자동으로 적용
toPresion();//전체 자리를 제한시킨다. 반올림 자동으로 적용한다.
String.split(무슨기준으로 분리할 것인가);// 기준값이 문자열에 있으면 배열의 빈값으로 리턴한다.ex) onetwo 를 one 으로 자르면 ['','two']
Array.join(어떻게 붙일것인가);// 빈값은 ,로 붙이기 ‘’은 바로 붙이기 배열 사이를 어떻게 붙일지 생각하면 쉽다.
String.replace(searchvalue,replacevalue);
let obj = new RegExp(letter,flags);// letter는 flag는 g는 global중복포함 or i순차적으로 한번만
정규표현식 (regular expression)
정규표현식은 문자열에서 특정 내용을 찾거나 발췌하는데 사용한다.
표현방법은 다음과 같다. /pattern/flag
arr.includes(pattern);//pattern이 있으면 true 없으면 false 리턴
arr.filter(callback(element[, index[, array]])[, thisArg]);// 배열의 요소를 하나씩 뽑고 this arg에서 요소가 true이면 새로운객체에 요소를 append한다.그리고 그 객체를 리턴한다.
다른 함수의 파라미터로써 전달되는 함수를 콜백 함수라고 한다.
콜백은 비동기 자바스크립트 코드를 작성할 수 있도록 해주고 여러 문제와 에러들로부터 안전하게 지켜준다.
let target = document.querySelector("#dynamic”);
//target 객체에 dynamic이라는 문서 쿼리를 선택한다
Math.random();//0과 1사이의 난수를 발생시킨다.
String.split(“a”);//a로 문자열을 배열로 분리한다.
arr.shift();//배열의 앞자리를 빼낸다.
seTimout(콜백함수,ms);//ms 기다린후 함수를 실행한다
setInterval(콜백함수,ms)//ms 마다 콜백함수를 실행한다.
//이것이 비동기처리이다.