frontend/js
js-문자열과 숫자
규율 위에 자유
2023. 7. 27. 21:26
학습파일
문자열처리메서드
ex) str 변수 선언 let str ='stream'
toUpperCase() | 문자열을 대문자로 변환 | ex) str.toUpperCase() = STREAM |
toLowerCase() | 문자열을 소문자로 변환 | ex) str.toLowerCase() = stream |
length | 문자열의 길이 | ex) str.length = 6 |
charAt(i) | 문자열에서 i번째 인덱스에 위치하는 문자 |
ex) str.charAt(3) =e |
indexOf("문자") | 문자열 중 앞에서 부터 입력한 '문자'가 위치하는 인덱스 |
ex) str.indexOf("e") =3 |
3lastIndexOf("문자") | 문자열 중 뒤에서 부터 입력한 '문자'가 위치하는 인덱스 |
ex) str.lastIndexOf("s") = 0 |
substring(시작인덱스,끝인덱스) | 문자열 중 입력한 인덱스부터 끝인덱스 까지 자른결과를 반환 (시작 인덱스만 따로 사용가능하다) |
ex) str.substring(1,4) = tre |
문자열 관련 html 메서드
str.bold() | 볼드 |
str.italics() | 기울 |
str.small() | 작게 |
str.sub() | 아래첨자 |
str.sup() | 위첨자 |
str.link("http:www.naver.com") | a 태그와 같은 링크 속성 |
숫자(수학) 관련 메서드
Math.abs() | 절대값 |
Math.random() | 랜덤값 |
Math.round() | 반올림 |
Math.floor() | 버림 |
Math.ceil() | 올림 |
문자들과 숫자간의 산술연산 / 형변환
덧셈 외의 산술연산만 가능하다
(단, parseInt() ,Number()로 형변환 하여 계산은 가능하다)
문자열이 자동 형변환 돼서 숫자로 변환된 뒤 산술연산된다
단, 문자열에는 숫자만 존재해야된다