charAt() & charCodeAt() charAt 메서드 & charCodeAt 메서드 문자열 클래스 중에 charAt()과 charCodeAt() 에 대해 알아봅니다. charAt() charAt 은 문자열에서 인자로 주어진 값에 해당하는 문자를 리턴합니다. 문법 JavaScript charAt(index) 인자index - 필수0보다 큰 정수 설명(description) 문자열에 속하는 문자는 왼쪽부터 오른쪽까지 0부터 인덱싱되어 있습니다. charAt은 index로 주어진 값에 해당하는 문자를 리턴합니다. 인덱스는 0부터 시작하기 때문에 index로 들어갈 수 있는 가장 큰 수는 (문자열.legnth-1)이다. 존재하지 않는 index를 인자로 전달하면 공백이 출력됩니다. charAt 는 index에 해당하는 문자를 리턴하고, char.. JavaScript/연산자ㆍ메서드ㆍ프로퍼티 9년 전
String.replace() 및 String.search() javaScript replace method 문자열 객체의 replace() 메서드와 search() 메서드에 대해 알아봅니다. replace() replace 메서드는 문자열을 다른 문자열로 치환한 결과를 리턴합니다. 문법(Syntax) JavaScript string.replace(regexp|substr, newSubStr); 인자(Parameters) 인자명 데이터형 필수/옵션 설명 regexp 또는 substr regular expression 이나 string 필수 치환 대상. newString string 필수 치환할 문자열. 반환값(Return) string, 변경된 값을 리턴합니다. 설명(Description) 문자열에서 주어진 패턴(regexp|substr)에 해당하는 부분을 새로운 .. JavaScript/연산자ㆍ메서드ㆍ프로퍼티 10년 전
String.match() 자바스크립트 match 메서드 문자열 객체의 match 메서드에 대해 알아봅니다. match() 주어진 정규표현식과 일치하는 문자열을 반환합니다. 문법(Syntax) JavaScript string.match(regexp) 인자(Parameters) 인자형 데이터형 필수/옵션 설명 regexp regular expression 필수 정규표현식 패턴, regular expression object가 아니면 암시적으로 regular expression object로 형변환 반환값(Return) 정규표현식 패턴과 일치하는 문자열들을 담고 있는 배열을 리턴합니다. 해당되는 문자열이 없을 경우 null을 리턴합니다. 정규표현식에 일치하는 문자열이 있는지 없는지를 확인하는 위한 용도라면 regexp.text(str.. JavaScript/연산자ㆍ메서드ㆍ프로퍼티 10년 전
substr() vs substring() 메소드 substr & substring - 문자열 자르기 문자열 객체의 substr 메서드 및 substring 메서드에 대해 알아봅니다. 두개의 메소드 공통점은 원 문자열은 그대로 보존한다. substr() 문자열.substr(start, length)1. length값은 가져올 길이값이며, 생략가능하다. 2. 두번째 매개변수인 length값이 음수값일 경우 빈 값을 반환한다. (length값이 음수이라면 가져올 길이값이 마이너스이므로 당연히 빈값을 반환) 문자열에서 특정한 구간의 문자열을 추출한다. 문법(Syntax) JavaScript string.substr(start,length) 인자(Parameters) 인자명 데이터형 필수/옵션 설명 start number 필수 탐색 구간의 시작점(index) .. JavaScript/연산자ㆍ메서드ㆍ프로퍼티 10년 전
Math 클래스 - random 메서드 활용하기 random 메소드 Math 객체의 메서드 중에 random 메서드에 대해 알아봅니다. Math.random() 랜덤 숫자 생성하기 random 메서드는 0과 1사이의 랜덤한 수를 리턴합니다. 문법(Syntax) JavaScript Math.random() 인자(Parameters) 없음 반환값(Return) number 설명(Description) 0과 1사이의 수를 리턴함 Math.random()의 리턴값에 수를 곱하면 0부터 곱한 수 사이의 랜덤한 값을 구할 수 있습니다. 랜덤한 수를 발급하거나, 시스템적으로 불규칙한 행위가 필요할 때 사용할 수 있습니다. 예제 코드(Example) JavaScript console.log(Math.random()*100); // number, 0~100 사이의 랜.. JavaScript/연산자ㆍ메서드ㆍ프로퍼티 10년 전
오브젝트(Object)와 인스턴스(instance),instanceof Object 와 instance 의 차이점 처음 Object 를 공부할 때 Object 와 인스턴스에 대한 개념이 어렵게 느껴집니다. 오브젝트가 인스턴스이고 인스턴스가 오브젝트가 아닌가? 하고 말이죠. 오브젝트를 사용하여 오브젝트를 생성하면 Object 가 반환된다. 이때 반환된 Object 를 인스턴스(instance)라고 부른다. ES5 명세서에도 인스턴스로 표기하고 있다. new 연산자를 사용하여 오브젝트를 생성하여 변수에 할당할 수 있으며 변수에 할당된 오브젝트가 인스턴스인 것이다. 다음의 아래 코드를 보자. // new 연산자를 사용하여 Object를 생성 var obj = new Object(); // 변수 obj에 오브젝트를 생성한 것을 할당 // 이렇게 변수에 할당,반환된 오브젝트가 인스턴.. JavaScript/연산자ㆍ메서드ㆍ프로퍼티 10년 전