● Number 객체
: 자바스크립트에서 가장 단순한 객체로 숫자를 표현할 때 사용합니다.
● Number객체의 메소드
* toExponential() : 숫자를 지수 표시로 나타낸 문자열을 리턴합니다.
* toFixed() : 숫자를 고정 소수점 표시로 나타낸 문자열을 리턴합니다.
* toPrecision() : 숫자를 길이에 따라 지수 표시 또는 고정 소수점 표시로 나타낸 문자열을 리턴합니다.
<script>
var numberFromLiteral = 273;
var numberFromContructor = new Number(273);
alert(typeof(numberFromLiteral));
alert(typeof(numberFromContructor));
</script>
이번에는 Number객체를 생성해보았습니다. 각각의 타입을 출력해보았습니다.
<script>
var number = 273.521023;
var output = '';
output += number.toFixed(1) + '\n';
output += number.toFixed(4);
alert(output);
</script>
위 소스는 toFixed()메소드를 호출해서 예제를 만들어보았습니다.
사진처럼 파라미터로 1을 넣어주면 소수점 1번째자리까지 출력되고, 4를 파라미터로 넣어주면 4번쨰 자리까지 출력됩니다.
● String 객체
: 문자열을 표현할때 사용합니다.
● String 객체의 메소드
* charAt(position) : position에 위치하는 문자를 리턴합니다.
* charCodeAt(position) : position에 위치하는 문자의 유니코드 변호를 리턴합니다.
* concat(args) : 매개변수로 입력한 문자열을 이어서 리턴합니다.
* indexOf(searchString, position) : 앞에서부터 일치하는 문자열을 리턴합니다.
* lastIndexOf(searchString, position) : 뒤에서부터 일치하는 문자열의 위치를 리턴합니다.
* match(regExp) : 문자열 안에 regExp가 있는지 확인합니다.
* replace(regExp, replacement) : regExp를 replacement로 바꾼 뒤 리턴합니다.
* search(regExp) : regExp와 일치하는 문자열의 위치를 리턴합니다.
* slice(start, end) : 특정 위치의 문자열을 추출해 리턴합니다.
* split(separtor, limit) : separator로 문자열을 잘라서 배열을 리턴합니다.
* substr(start, count) : start부터 count만큼 문자열을 잘라서 리턴합니다.
* substring(start, end) : start부터 end만큼 문자열을 잘라서 리턴합니다.
* toLowerCase() : 문자열을 소문자로 바꾸어 리턴합니다.
* toUpperCase() : 문자열을 대문자로 바꾸어 리턴합니다.
<script>
var characters = prompt('사용할 비밀번호 입력하세요.', '6글자이상');
if(characterrs.length < 6){
alert('6글자이상으로 입력하세요.');
}else{
alert('정상입력되었습니다.')
}
</script>
6글자 입력하게되면 정상적으로 입력되고, 6글자 이하로 입력하면 6글자 이상입력하라고 메시지가 출력됩니다.
<script>
var string = 'abasdf';
string = string.toUpperCase();
alert(string);
</script>
string변수에 문자열을 저장해주고, toUpperCase메소드를 사용해서 대문자로변경후, 출력해보았습니다.
'Dev. Front-End > JavaScirpt' 카테고리의 다른 글
[jQuery] 제이쿼리 문법 ($ 의미) (0) | 2020.01.29 |
---|---|
[JavaScript] DOM이란 무엇이고, 어떻게 사용되나? (0) | 2019.09.24 |
[Javascript] JSON객체와 메소드 (문자열 변환) (0) | 2019.09.23 |
[Javascript] for of 반복문 / for in 반복문 개념 및 차이점 (예제) (0) | 2019.09.21 |
[Javascript] 숫자와 문자열 자료형 변환(Number) (0) | 2019.09.20 |
[Javascript] prompt(), confirm() 함수 (1) | 2019.09.19 |
[Javascript] 배열 (Array) / length, push (0) | 2019.09.18 |
[Javascript] 클로저 (Closure) (0) | 2019.09.17 |