본문 바로가기

자바스크립트강좌

[javascript]parseInt 정수 처리 javascript에서 정수로 바꾸는 방법은 저번에 다뤘던 Math.floor/round/ceil을 하면 되는데, 한가지 더 다뤄볼게 있습니다. parseInt(number) 사용방법은 아주 간단합니다. 바꾸길 원하는 수 혹은 변수를 parseInt로 싸주면 됩니다. 반올림은 안됩니다. 그래서 Math.floor 랑 비슷한 편인데, 아주 똑같진 않습니다. 예제를 통해 설명하겠습니다. 예제 let a = 2.2; console.log(parseInt(a), Math.floor(a)); // 2, 2 let b = 2.6; console.log(parseInt(b), Math.floor(b)); // 2, 2 let c = 3; console.log(parseInt(c), Math.floor(c)); // .. 더보기
[javascript]배열 순서 바꾸기기 배열의 순서를 바꾸는 법은 생각보다 간단합니다. 예제를 통해서 설명 드리겠습니다. let arr = [1,2,3,4]; [arr[1], arr[2]] = [arr[2], arr[1]]; console.log(arr); // [1,3,2,4] 더보기
[javascript]sort() 정렬하기 sort 에 관해서 예제를 준비해봤습니다. 숫자 정렬 배열에 sort() 만 주면 간단히 끝날줄 알텐데 생각한대로 정렬이 안될겁니다. 그래서 이렇게 명령해줘야 합니다. let arr = [0,9,4,2,7,1]; console.log(arr.sort((a,b)=> a-b)); // 오름차순: [0, 1, 2, 4, 7, 9] console.log(arr.sort((a,b)=> b-a)); // 내림차순: [9, 7, 4, 2, 1, 0] 문자 정렬 문자 역시 가나다 순으로 정렬이 가능합니다. 영문, 한글 모두 가능하죠. 대신 선언 방법이 조금 다릅니다. arr = ["철수","철구","쌍드래곤","재드래곤", "연플라워"]; console.log(arr.sort((a,b)=> { if(ab) return.. 더보기
[javascript]배열 걸러낼때 filter let arr = ['apple','banana','corn','dinner','egg'] let result = arr.filter(str=> str.length>5); console.log(result); 더보기
[javascript]substring, substr 문자 나눌때 문자의 일부 내용을 자를때 사용하는 명령어 입니다. 예제를 보며 이해하시면 빠를겁니다. let s='ABCDEF'; console.log(s.substring(2)); //CDEF console.log(s.substring(0,1)); //A console.log(s.substring(2,4)); //CD ABCDEF 012345 문자.substring(2,3); //해석: 2번째(C)부터 3 이전까지(D는 포함하지 않고 이전까지) 다른 방법은 substr 이 있습니다. 문자.substr(인덱스번호, 몇글자) let s='ABCDEF'; console.log(s.substr(0,1)); //A console.log(s.substr(2,2)); //CD 더보기