frontend/js

js-문자열과 숫자

규율 위에 자유 2023. 7. 27. 21:26

학습파일

05_문자열과숫자.html
0.01MB

문자열처리메서드

                                                                                                                                    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()로 형변환 하여 계산은 가능하다)

 


문자열이 자동 형변환 돼서 숫자로 변환된 뒤 산술연산된다
단, 문자열에는 숫자만 존재해야된다