String

String 객체의 메서드

String 객체의 메서드
메서드 설명
charAt(position) position에 위치하는 문자를 리턴합니다.
charCodeAt(position) position에 위치하는 문자의 유니코드 번호를 리턴합니다.
concat(string, ..., string) 매개 변수로 입력한 무문자열을 이어 리턴합니다.
indexOf(searchString, position)
atan2(y, x) x와 y의 비율로 아크 탄젠트 값을 구합니다.

문자열 검색: indexOf() 기술

문자열 안에서 단어, 숫자 등 일련의 문자들을 검색할 수 있는 여러가지 기술을 제공

indexOf('찾고자 하는 문자열');

못 찾을 경우: -1.
찾았을 경우: 검색한 문자열의 시작 위치를 알리는 숫자를 반환.

var exeBtn = document.getElementById('exe01');
var tb = document.getElementById('testboard');
exeBtn.onclick = function  () {
	var quote = "To be, or not to be.";
	var searchPosition = quote.indexOf('To be');
	tb.innerHTML = searchPosition;
}
						

slice()를 사용해 문자열 떼어내기 - 추출

string.slice(start, end)
양수, 음수 모두 가능
음수의 경우 끝에서 부터 세며, 첫 글자가 -1부터 시작

var exeBtn = document.getElementById('exe02');
var tb = document.getElementById('testboard02');
exeBtn.onclick = function  () {
	var quote = "To be, or not to be.";
	var slicedString = quote.slice(7);
	var slicedStringBack = quote.slice(-6,-1);
	tb.innerHTML = slicedString+"
"; tb.innerHTML += slicedStringBack; }