NULL
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/UToQi/btrzliMoeJs/NunOMSIcWmfIn3Gi2Nwnw0/img.png)
return 함수를 반환해준다. 그리고 함수 종료의 뜻도 있다. 리턴을 만나면 함수가 종료되서 리턴 아래 코드들은 생략된다. function 함수(){ return 123 console.log(456); } console.log(함수()); 123을 출력해주고 함수가 종료되서 456은 출력되지 않는다. 함수는 숫자를 집어넣으면 규칙에 따라 다른 숫자가 나오는 변환기역할을 한다. 변환기 만들 때 return 문법이 유용하게 사용된다. 예시 - 부가세 계산기 console.log(60000 * 0.1); console.log(50000 * 0.1); console.log(80000 * 0.1); 예를 들어 6만원, 5만원, 8만원짜리 상품 3개의 부가세를 구해서 콘솔창에 출력하려면 이렇게 필요할 때 마다 0..
.includes() 문자에서 찾을 단어가 들어있는지 검사하고 있다면 true / 없으면 false 반환한다. '문자'.includes('찾을단어') // 사용법 'abc'.includes('a'); // true 'abc'.includes('ab'); // true 'abc'.includes('ac'); // true 그외에 값은 false 문자 abc중 하나라도 포함하고 있으면 true를 반환한다. 하지만 한글, 영어가 들어있는지, a로 끝나는지, 마침표 다음 영어가 있는지 등등 이와 같은 경우는 includes() 만으로 검증하기 힘들다. 정규표현식 (regular expression) 정규식은 문자 검사를 할 때 사용하는 식이다. 어떤 문자에 "abc"라는 단어가 들어있는지 확인할 때 사용한다. ..
setTimeout JS 기본 함수 중에서 setTimeout 이라는 함수가 존재한다. 효과는 몇초 후에 코드를 실행하는 역할이다. setTimeout(function(){ 실행할 코드 }, 기다릴 시간); 시간은 ms단위로 1초당 1000이다. setInterval() 정해진 초마다 코드를 연속으로 실행하고 싶다면 setInterval()를 사용한다. setInterval(function(){ 실행할 코드 }, 기다릴 시간); 방법은 전과 동일하다. 콜백함수 함수 파라미터 자리에 들어가는 함수를 콜백함수라고 한다. setTimeout(), addEvenListener() 와 같은 함수들은 콜백함수를 요구한다. 콜백함수도 일종의 함수이기에 다른 곳에서 만든 함수를 집어 넣어도 잘 작동한다. setTime..