본문 바로가기

IT 개발14

JavaScript - 배열 개발을 진행하다보면, 순서가 있는 컬렉션이 필요한 경우가 생깁니다. 이럴 때 순서가 있는 컬렉션을 저장할 때 쓰는 자료구조인 배열을 사용할 수 있습니다. 배열 생성 1. 배열 리터럴  가장 일반적인 배열 생성 방식이며,  0 개 이상의 요소를 쉼표로 구분하여 대괄호로 묶어 생성합니다.const  arr = ["apple", "orange", "banana"];alert (arr) ;             // [apple,orange,banana] alert (arr[1]) ;         // [orange] alert (arr.length);   // 3  ● 배열 리터럴에 요소를 하나도 추가하지 않으면 빈 배열 생성const arr = []; alert (arr.length);    // 0 ● .. 2025. 1. 1.
JavaScript - substr, substring, slice Javascript에서 substr(), substring(), slice() 함수는 모두 문자열을 잘라주는 역할을 합니다.   이 함수들은 모두 비슷하지만, 조금씩 작동 방법이 다릅니다. 이 세가지 함수를 비교해서 필요한 곳에 사용할 수 있도록 정리해 보겠습니다. 구문string.substr(start, length) string.substring(indexStart, indexEnd) string.slice(beginIndex, endIndex) substr()파라미터로 입력받은 start 부터 length 길이만큼 string을 잘라서 반환하는 함수입니다.첫번째 글자의 index는 0 부터 시작합니다.length 를 생략하면, 시작 위치부터 문자열 끝까지 자릅니다.var str = '자바스크립트';.. 2024. 12. 31.
MSSQL - ROW_NUMBER SQL Server에서 조회된 데이터에 순번을 매기기 위해서는 ROW_NUMBER 함수를 사용하면 됩니다. ROW_NUMBER 함수는 분석 함수이기 떄문에 OVER 절과 함계 사용해야 합니다. ROW_NUMBER 함수와 비슷한 순위를 구할 수 있는 RANK 함수도 존재합니다. ROW_NUMBER ( )        OVER ( [ PARTITION BY value_expression , ... [ n ] ] order_by_clause ) ROW_NUMBER 함수는 분석 함수이기 때문에 OVER 절과 함계 사용해야 합니다. OVER 절 내부 ORDER BY 절에 순번을 매길 기준 칼럼을 작성하면 됩니다. 기본 예제 1 SELECT 절에 ORDER BY 를 작성하지 않아도, OVER 절 내부의 ORDER .. 2024. 12. 22.
JavaScript - indexOf Javascript의 문자열에서 특정 문자의 위치를 찾기 위해서 indexOf 함수를 사용합니다. 문자열에서 인수로 전달된 문자열를 찾아 첫 번째로 검색된(등장한) 문자열의 인덱스를 반환하는 함수입니다. 인수로 전달된 문자열를 찾을 수 없다면 -1을 반환합니다. 문자열에서 특정 문자열이 마지막에 등장한 위치를 찾으려면 lastIndexOf() 함수를 사용하면 됩니다. 구문string.indexOf(searchvalue, position) indexOf 함수는, 문자열(string)에서 특정 문자열(searchvalue)을 찾고, 검색된 문자열이 '첫번째'로 나타나는 위치를리턴합니다. searchvalue  필수 입력값, 찾고자 하는 문자열 또는 문자를 입력합니다. 대소문자를 구분합니다. 값이 주어지지 않.. 2024. 12. 19.