2018 - 06 - 19 (화)
JavaScript String 메서드
var string = "heejun";
string.anchor(); //anchor() : a 태그로 문자열을 감싸 리턴한다.
string.big(); //big() : big 태그로 문자열을 감싸 리턴한다.
string.blink(); // blink() : blink 태그로 문자열을 감싸 리턴한다.
string.bold(); // bold() : bold 태그로 문자열을 감싸 리턴한다.
string.fixed(); // fixed() : tt태그로 문자열을 감싸 리턴한다.
string.fontcolor(colorString); // fontcolor(colorString) : font 태그로 문자열을 감싸고 color 속성을 주어 리턴한다.
string.fontsize(fontSize); // fontsize(fontSize) : font 태그로 문자열을 감싸고 size 속성을 주어 리턴한다.
string.italics(); // italics() : i 태그로 문자열을 감싸 리턴한다.
string.link(linkRef); // link(linkRef) : a 태그에 href 속성을 지정해 리턴한다.
string.small(); // small() : small 태그로 문자열을 감싸 리턴한다.
string.strike(); // strike() : strike 태그로 문자열을 감싸 리턴한다.
string.sub(); // sub() : sub태그로 문자열을 감싸 리턴한다.
string.sup(); // sup() : sup태그로 문자열을 감싸 리턴한다.
//-----------메서드 체이닝------------//
//string 메서드의 메서드 체이닝
string.toLowerCase().substring(0,3).anchor('name'); //이와 같이 여러개의 메서드를 동시에 사용하기도 한다.
JavaScript Array 메서드
var array1 = [52, 56 , 57 , 90];
var output = array1.concat(); // concat() : 매개변수로 입력한 배열의 요소를 모두 합쳐 배열을 만들어 리턴한다.
document.write(output); // 52,56,57,90 반환
var output2 = array1.join(); // concat() : 매개변수로 입력한 배열의 요소를 모두 문자열로 만들어 리턴한다.
document.write(output2); // 52,56,57,90 반환
var output3 = array1.pop(); // pop() : 배열의 마지막요소만 남기고 리턴한다.
document.write(output3); // 90 출력
var output4 = array1.push(); // push() : 배열의 마지막 부분에 새로운 요소를 추가한다.
console.log(array1); // [52,56,57,90,50] 출력
array1.reverse(); // reverse() : 배열의 순서를 뒤집는다
array1.slice(); // slice() : 배열의 지정 부분을 리턴한다. 예를들어 매개변수에 2가들어가면 3번째 인덱스부터 배열리턴
array1.sort(); // sort() : 배열을 정렬한다.
array1.splice(); // splice() : 요소의 지정한 부분을 삭제하고 삭제한 요소 리턴.
array1.isArray(); // isArray() : 해당 array1 이 배열인지 아닌지 확인.
array1.indexOf(); // indexOf() : 매개변수의 인자가 배열의 몇번 째 인덱스인지 확인
array1.lastIndexOf(); // lastIndexOf() : 매개변수의 인자가 배열의 끝부터 몇번 째 인덱스인지 확인
JavaScript Math
Math.abs(-3); // 절대 값을 구한다.
Math.floor(3.5); // 3.5 보다 작거나 같은 가장 큰 정수를 반환한다.
Math.ceil(3.5); // 3.5 보다 크거나 같은 가장 작은 정수를 리턴한다.
Math.random(); // 0부터 1까지의 임의의 수를 리턴한다.
Math.pow(2,3); // 2의 3제곱을 리턴한다.
Math.round(0.3) // 0.3을 반올림하여 리턴한다.
기타 메서드
filter() : 특정 조건을 만족하는 요소를 추출해 새로운 배열을 만든다.
every() : 배열의 요소가 특정 조건을 모두 만족하는지 확인한다.
some() : 배열의 요소가 특정 조건을 적어도 하나 만족하는지 확인한다.
trim() : 문자열 양쪽 끝의 공백을 제거한다.
JSON.stringify() : 자바스크립트 객체를 JSON 문자열로 변환한다.
JSON.parse() : JSON 문자열을 자바스크립트 객체로 변환한다.