본문 바로가기

JavaScript131

indexOf() | lastindexOf() indexOf() | lastindexOf() 문자열에서 특정 문자의 위치를 찾고 숫자를 반환합니다. "문자열".indexOf(검색값) "문자열".indexOf(검색값, 위치값) 만약 하나의 문자가아닌 여러개의 문자라면, 일치하는 값의 첫번째 위치값을 알려줍니다. 또한 검색값에 음수를 사용하면 뒤에서 부터 찾습니다. "문자열".lastindexOf(검색값) "문자열".lastindexOf(검색값, 위치값) const str1 = "javascript reference" const currentStr1 = str1.indexOf("javascript"); // 0 const currentStr2 = str1.indexOf("reference"); // 11 const currentStr3 = str1.in.. 2022. 8. 16.
slice() | substring() | substr() slice() 문자열에서 원하는 값을 추출하여 문자열을 반환하는 메서드 입니다. "문자열".slice(시작위치) "문자열".slice(시작위치, 끝나는위치) const str = "javascript reference" const currenStr1 = str.slice(0); //javascript reference const currenStr2 = str.slice(1); //avascript reference const currenStr3 = str.slice(2); //vascript reference const currenStr4 = str.slice(0, 1); //j const currenStr5 = str.slice(0, 1); //j const currenStr6 = str.slice(0.. 2022. 8. 16.
정규식 표현 정규 표현식 정규표현식 개체는 정해진 문자의 패턴을 만들 때 사용합니다. var reg = /Javascript/; var reg = new RegExp('Javascript'); 정규표현식 객체 주요 메서드 속성값 속성 설명 test() 정규표현식과 일치하는 문자열이 있으면 true,없으면 false를 반환합니다. var reg = /Javascript/; consloe.log(reg.test('Javascript')) // true consloe.log(reg.test('script')) // false match() a,b,c 중 문자 하나를 검색합니다. 정규표현식과 일치하는 문자열을 배열로 만듭니다. 일치하는 문자열이 없으면 null을 반환합니다. var reg = /Javascript/; str.. 2022. 8. 16.
내장 함수 내장 함수 자바스크립트에 기본적으로 내장되어 있는 함수들을 말합니다. 인코딩, 디코딩 함수 'https://www.google.com/search?query=자바스크립트' 위와 같이 URL 주소에 쿼리 정보를 전송해 데이터를 처리해야 하는 프로그램의 경우 한글과 같은 유니코드 문자가 포함되어 있으면 류가 발생할 수 있는데 이런 경우 인코딩 함수를 이용해 문자를 부호화시키고 부호화된 문자를 다시 디코딩 함수를 이용해 원래 문자로 되돌릴 수 있다. 함수명 설명 encodeURIComponent() 영문, 숫자와 ( ) - _ . ~ * ! ' 을 제외한 문자를 인코딩한다. decodeURIComponent() encodeURIComponent()의 디코딩 함수 var encodeStr = '자바스크립트'; .. 2022. 8. 15.
두 정수 사이의 합 두 정수 사이의 합 두 정수 a, b가 주어졌을 때 a와 b 사이에 속한 모든 정수의 합을 리턴하는 함수, solution을 완성하세요. 제한사항 a와 b가 같은 경우는 둘 중 아무 수나 리턴하세요. a와 b는 -10,000,000 이상 10,000,000 이하인 정수입니다. a와 b의 대소관계는 정해져있지 않습니다. 입출력 예 a b return 3 5 12 입출력 예 #1 a = 3, b = 5인 경우, 3 + 4 + 5 = 12이므로 12를 리턴합니다. 두 정수 사이의 합 function solution(a, b) { return (a + b) * (Math.abs(b - a) + 1 ) / 2; } 총평 : 가우스 공식으로 만약에 1~100 사이의 합이라면 양쪽 끝 수들을 차례로 1+100, 2+.. 2022. 8. 11.
Array 의 메서드 join( ) | push( ) | pop( ) join( ) join([separator]) 메서드는 배열의 모든 요소를 연결해 하나의 문자열로 만듭니다. 배열의 각 요소를 구분할 문자열을 지정합니다. 이 구분자는 필요한 경우 문자열로 변환됩니다. 생략하면 배열의 요소들이 쉼표로 구분됩니다. separator가 빈 문자열이면 모든 요소들이 사이에 아무 문자도 없이 연결됩니다. const arrNum = [100, 200, 300, 400, 500]; const text1 = arrNum.join(""); const text2 = arrNum.join(" "); const text3 = arrNum.join("★"); const text4 = arrNum.join("-"); 번호 기본값 메서드 리턴값 push( ) | pop( ) push() 메서드는.. 2022. 8. 11.
728x90
반응형

자바스크립트 사진

JavaScript

자세히보기