본문 바로가기
WEB/JavaScript

[JS] String

by DeveloperCat 2023. 10. 23.
반응형

 

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