DevSSOM

자바스크립트 - 문자열 프라퍼티와 메소드 본문

JavaScript/기초

자바스크립트 - 문자열 프라퍼티와 메소드

데브쏨 2021. 7. 4. 16:24
반응형

프라퍼티와 메소드

자바스크립트에서 사용자를 위해 사전에 작성된 편의 기능. 각각의 데이터 타입마다 고유의 스킬들을 가지고 있는데, 이 고유의 스킬들은 각각의 데이터 타입에서만 사용가능. 더욱 자세한 건 아래 링크에서 확인.

https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects

 

표준 내장 객체 - JavaScript | MDN

이 장은 JavaScript의 모든 표준 내장 객체와 그 메서드 및 속성을 나열합니다.

developer.mozilla.org

 

문자열 프라퍼티와 메소드

문자열 메소드로는 length, charAt, split 등이 있음.

var str1 = "Hello World";

str1.length;
// 문자열 길이를 추출 -> 11 (띄어쓰기까지 포함)

str1.charAt(0);
// 특정 번째의 문자를 추출 -> 0번째에 있는 H가 출력됨

str1.split(" ");
// 문자 나누기 -> " "(띄어쓰기 공백)을 기준으로 문자를 잘라서 출력
// ["Hello", "World"] 배열 형식으로 출력

 

 

문자를 숫자로 변환하는 메소드

문자열 데이터 타입을 숫자열 데이터 타입으로 바꾸고 싶을 땐 parseInt(), parseFloat() 메소드를 사용. parseInt()의 Int는 Integer 정수의 약자. 그래서 정수 형태로 바꿔줌. parseFloat()는 Float가 실수라 실수 형태로 바꿔줌.

parseInt("20.6");      // 정수 형태로 바꿔줌 -> 20
parseFloat("20.6");    // 실수 형태로 바꿔줌 -> 20.6 

ex.

var str1 = "20.14";
console.log(str1);

console.log(parseInt(str1));
console.log(parseFloat(str1));

출력을 해보면, 문자열은 검정색 글자로 나오고 숫자열은 파란색으로 나와. 그리고 parseInt()로 한 건 정수로, parseFloat()한 건 실수 그대로 다 표현되는 걸 볼 수 있어.

 

 

 

 

 

더 많은 문자열 프라퍼티와 메소드의 종류는 아래 링크에서 확인.

https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/String

 

String - JavaScript | MDN

String 전역 객체는 문자열(문자의 나열)의 생성자입니다.

developer.mozilla.org

 

728x90
반응형
댓글