javascript

프로그래밍과 데이터 (3) 자료형 심화

getfeelingsfrom 2024. 8. 29. 12:37

지수표기법

 : 알파벳 e를 이용하여 숫자를 나타내는 방법이다.

알파벳 왼쪽에 있는 수에 오른쪽에 있는 수만큼 10의 거듭제곱을 곱하는 의미이다.

오른쪽에 있는 수가 음수라면 10의 거듭제곱만큼 나누라는 의미이다.

 

16진법 : 0x--

8진법 : 0o--

2진법 : 0b-- 으로 표기할 수 있다. 

 

toFixed()

: 소수를 다룰 때 사용하는 메소드이다.

파라미터로 숫자를 전달하면 그 숫자만틈 소수점 아래의 자릿수를 고정해준다.

이때 계산된 값은 문자열이다.

Number함수를 사용하여 숫자로 변환할 수도 있고, +기호를 사용하면 쉽게 숫자형으로 변환가능하다. 

()

toString()

: 파라미터로 전달되는 숫자의 진법으로 숫자를 변환해주는 메소드이다.

숫자에 바로 이 메소드를 사용할 수 있는데 이때는 점을 두 개(..) 찍어 소수점으로 인식하는 일이 없게 해야한다.

 

Math.abs() : 파라미터로 전달 된 수의 절댓값이 리턴된다. 

Math.max() : 파라미터로 여러 수를 넘겨주면 그 중에 가장 큰 값이 리턴된다.

Math.min() : 파라미터로 여러 수를 넘겨주면 그 중에 가장 작은 값이 리턴된다.

Math.pow(x, y) : x의 y승의 결과 값이 리턴된다.  

Math.sqrt(x) : x의 제곱근이 리턴된다.

Math.round(x) : x의 반올림된 값이 리턴된다. 

Math.floor(x) : x의 버림 값이 리턴된다.

Math.ceil(x) : x의 올림 값이 리턴된다. 

Math.random() : 0이상 1 미만의 값이 랜덤으로 (난수) 리턴된다. 

 

.length() :  문자열 길이가 리턴된다

.toUpperCase() : 문자열이 대문자로 리턴된다.

.toLowerCase() : 문자열이 소문자로 리턴된다.

.indexOf() : 문자열의 앞부분부터 탐색하여 인덱스를 리턴한다.

.lastIndexOf() : 문자열의 앞부분부터 탐색하여 인덱스를 리턴한다. 

.trim() : 문자열 양 끝 공백을 제거하고 리턴한다.