반응형
var sample1 = new String("Sample1"); //첫 번째 방식
var sample2 = "Sample2"; //두 번째 방식
charAt()
var Sample = "Hello";
var result = Sample.charAt(1);
document.write(result); //2번째 글자인 e를 반환함
IndexOf() / lastIndexOf()
var Sample = "Hello World! LKT PROGRAMMER World";
var result_indexOf = Sample.indexOf("World");
var result_lastindexOf = Sample.lastIndexOf("World");
document.write(result_indexOf); // 앞에서 6번째 자리에 ‘World’가 있기 때문에 6을 반환
document.write(result_lastindexOf); // 앞에서 28번째 자리에 마지막 ‘World’가 있기 때문에 28을 반환
=> 몇 번째 자리에 있는지 셀 때 숫자는 1이 아닌 0부터 시작합니다.
=> 두 함수 모두 일치하는 문자를 찾지 못하면 -1을 반환합니다.
replace()
var Sample = "Hello World!"
var result = Sample.replace("Hello", "Hi");
document.write(result); // "Hi World!"
substring() / substr()
var Sample = "Hello World"
var result_substring = Sample.substring(0, 5); // 0번째부터 5개의 문자 반환
var result_substr = Sample.substr(6,5); // 6번째부터 5개의 문자 반환
document.write(result_substring); // "Hello"
document.write(result_substr); // "World"
split()
var Sample = "Hello/World"
var result = Sample.split("/"); // ’/’을 기준으로 문자를 나눠라
document.write(result[0]); // Hello
document.write(result[1]); // World
toLowerCase() / toUpperCase()
var Sample1 = "HELLO"
var Sample2 = "world";
document.write(Sample1.toLowerCase()); // 대문자 -> 소문자 "hello"
document.write(Sample2.toUpperCase()); // 소문자 -> 대문자 "WORLD"
concat() – 문자 합치는 함수
var Sample1 = "Hello"
var Sample2 = "World";
document.write(Sample1.concat(Sample2)); // "HelloWorld"
trim() - 양쪽의 공백 제거 함수로, 많이 쓰인다.
var Sample = " Hello "
document.write(Sample.trim()); // "Hello"
length – 문자열의 길이
var Sample = "Hello"
document.write(Sample.length); // 5
반응형
'WEB > JavaScript' 카테고리의 다른 글
[JS] Null & Undefined (0) | 2023.10.23 |
---|---|
[JS] number (0) | 2023.10.23 |
[JS] ECMA스크립트 (0) | 2023.10.23 |
[js] Parcel 번들러 (0) | 2023.10.23 |
[JS] NPM (0) | 2023.10.23 |