본문 바로가기

자료구조,알고리즘/Java Script 기초23

JS기초 7 : 문자열 치환, 추출, 분할 문자열 치환 - 처음 만나는 요소 문자열 치환(치환된 문자열 반환) : String.replace(origin+str, change_str) - 정규 표현식 활용 문자열 치환: 치환 문자열에 정규 표현식 기입-> /치환문자열/g(전체)i(대소문자 구분 x) let text = "helLo world!!!"; let changed_text = ""; changed_text = text.replace("world", "earth"); console.log(changed_text); // helLo earth!!! console.log(text); // helLo world!!! console.log(text.replace("!","?")); // helLo world?!! console.log(text.re.. 2022. 7. 20.
JS기초 6 : string, 문자열 길이, 검색, 대소문자 변환 정의 방법 - 참고 JS 기초 1 : 자바스크립트, 입출력, 용어, 변수와 상수, 자료형, 객체타입, 객체 복사 문제점 LeetCode - 온라인 기반 알고리즘 문제 풀이 및 토론 환경 제공하는 플랫폼 사이트 - 자바스크립트, C, C++ 등 인기 있는 코딩 언어 지원 - 글로벌 기업에서 SW 문제해결 인터뷰시 활용 JavaScript - 객체(o rukiewiki.com String 대표 속성(property)과 메서드(method) - 문자열 길이: String.length - 문자열 접근: String.charAt(index), String.charCodeAt(index) - 문자열 검색: String.indexOf(). String.lastIndexOf(), String.includes(), St.. 2022. 7. 20.
백슬래시 '\' 입력하는 방법 JS기초 강의를 보던 중 줄바꿈을 \n으로 표현하는 것을 발견 강사님은 설명 없이 사용하셨으나 저는 모른다고요 ㅠㅠ 생각보다 간단한 백슬래시 입력 방법을 알려드릴게요. 백슬래시 입력방법 1. 키보드 엔터 위에 있는 ₩를 누른다. 2. \(백슬래시)가 입력된다. 다르게 입력되는 이유 \는 폰트에 따라 다르게 입력된다고 해요. 한국어 폰트에서는 ₩(원)으로 일본어 폰트에서는 ¥(엔)으로 입력됩니다. 모든 언어를 지원하는 유니코드가 정립되기 전에 사용되던 것이라 그렇다고 하네요. VS Code 등 개발 환경에서는 \(백슬래시)로 사용되니 꼭 알아두어야겠어요. 끝 2022. 7. 19.
JS기초 5 : Number 상수, 메서드 지수 표기법(Exponential notation) - 아주 큰 숫자나 아주 작은 숫자를 표기하기 위해 지수 표기법(e)으로 0의 개수를 대체 표기 가능 let billion_1 = 1000000000; // 10억 let billion_2 = 1e9; // 1 + 0 9개 let us = 2e-6; // micro sec, 왼쪽으로 6번 소수점 이동 console.log(billion_1); // 1000000000 console.log(billion_2); // 1000000000 console.log(us); // 0.000002 진법 표기 - 진법 표기를 지원하기 위해 0x(16진수), 0o(8진수), 0b(2진수)로 N 진수 표기 가능 모르겠음 생략 Number 상수 값 - 지수로 표기되는 양수.. 2022. 7. 19.
JS기초 4 : method, this 함수 저장 - 배열의 요소(element) 혹은 객체의 속성(property)에 함수를 정의하여 저장 가능 let list = [ "john", 27, function hello_func() { console.log("hello"); } ]; let obj = { nmae : "john", age : 26, hello_func() { console.log("hello"); } }; function hello_func() { console.log("hello") }; hello_func(); // hello 함수를 호출할 때는 매개 변수까지 obj.hello_func(); // hello list[2](); // hello method - 객체에 저장된 값이 함수인 경우, 메서드(method)라고 부름 -.. 2022. 7. 19.
반응형