전체 글

뭐든 공부하면 언젠간 다 도움이 될거야
JavaScript에서 parseInt()와 Number()는 모두 문자열을 숫자로 변환하는 데 사용되는 함수이다. 그러나 두 함수는 약간 다른 방식으로 작동한다. parseInt() 주어진 문자열에서 정수를 추출하는 함수이다. 이 함수는 문자열의 맨 앞에서부터 시작하여 숫자를 찾는다. 숫자를 찾으면 그것을 반환하고, 그렇지 않으면 NaN(숫자가 아님)을 반환한다. 또한, 이 함수는 기본적으로 10진수를 사용하여 숫자를 파싱한다. parseInt("123") // 결과: 123 parseInt("123abc") // 결과: 123 parseInt("abc123") // 결과: NaN parseInt("010", 10) // 결과: 10 (10진수로 파싱) parseInt("0x10") // 결과: 16 ..
page 단위로 제공하는 api를 사용하여 ajax 를 사용해서 무한 스크롤을 만들어보자 $(function(){ $(window).scroll(function(){ let $window = $(this); let scrollTop = $window.scrollTop(); let windowHeight = $window.height(); let documentHeight = $(document).height(); // scrollbar의 thumb가 바닥 전 500px까지 도달 하면 리스트를 가져온다. if(scrollTop + windowHeight + 500 > documentHeight) { oneTime = true; fetchList(); } }) }) 아래는 fetchList $.ajax({ ..
javascript 를 1000줄이나 되는 스크립트를 짰더니 이제 자바스크립트 문법은 어느정도 부순것같다 반복문은 언제나 헷갈려서 @_@ 문법정리 1. array 형 (1) for in for( var v in data ){ console.log( data[v]); } (2) forEach dat.forEach(function(v){ console.log(v); }) (3) map(es6) let dat = [1,2,3,4]; dat.map( function(el) { console.log(el); }) 2. object 형 (1) for in for(value in data){ console.log(value); } for(key in data){ console.log(data[key]); } (2) ..
function solution(n) { var answer = 0; for(var i = 0 ; i
3개의 인자를 입력받으면, 입력받은 3개의 값을 출력해주는 함수가 있습니다. 가장 기본적인 형태는 아래의 형태가 있습니다. function 함수(a,b,c) { console.log(a); console.log(b); console.log(c); } 함수(1,2,3); es6 문법이 나오기 이전에는 arguments를 이용해서 출력할 수 있습니다. function 함수(a,b,c) { for(var i=0;i
프흐프좋아
개발자로 살아남기