Notice
Recent Posts
Recent Comments
Link
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
Archives
Today
Total
관리 메뉴

imgusdn

js 내장함수 본문

HTML,CSS,JS

js 내장함수

I_eve 2023. 3. 13. 23:18

eval()

문자로 표현된 js 코드를 실행하는 함수

       var test = "10 + 20";
       eval(test);
> 30

parseInt()

문자형 데이터를 정수형 데이터로 변환

        parseInt("7.0001");
        parseInt("7 문자열");
        parseInt("7.0001");
> 7
> 7
> NaN

isNaN()

전달된 값이 NaN인지의 여부를 boolean으로 반환

isNaN(NaN);
> true
isNaN("asdasd");
> true
isNaN(true);
> false
isNaN(null);
> false
isNaN(37);
> false

isFinite()

전달된 값이 유한한 수인지 boolean으로 반환

isFinite(Infinity);
> false
isFinite(NaN);
> false
isFinite(987654321);
> true
isFinite(0);
> true

String()

해당 객체를 문자열로 변환하는 함수

var a = 5;
typeof a;
> 'number'
var b = String(a);
typeof b;
> 'string'

Number()

해당 객체를 숫자로 변환하는 함수, 숫자로 바꿀 수 없으면 NaN으로 변환이 된다.

var a = "5";
typeof a;
> "string"
var b = Number(a);
typeof b;
> "number"

indexOf()

indexOf 는 원하는 항목이 배열 내 몇번째 원소인지 찾아주는 함수

const superheroes = ['사과', '바나나', '망고', '수박']
const index = superheroes.indexOf('망고')
console.log(index)
> 2

slice()

기존 배열에 변화를 일으키지 않고 슬라이싱 하여 새로운 배열을 생성한다.

const arr = [10, 20, 30, 40];
const slic = numbers.slice(0, 1);

console.log(slic);
> [10]
console.log(arr);
> [10, 20, 30, 40]

new Date()

Date 객체는 생성자 함수다.

날짜와 시간을 가지는 인스턴스를 생성하고, 생성된 인스턴스는 기본적으로 현재 날짜와 시간을 나타내는 값을 가진다.

현재 날짜와 시간이 아닌 다른 날짜와 시간을 다루고 싶은 경우, Date 생성자 함수에 명시적으로 해당 날짜와 시간 정보를 인수로 지정한다.

const date = new Date();
console.log(date);
> Mon Mar 13 2023 23:13:59 GMT+0900 (한국 표준시)

Date.parse()

1970년 1월1일 00:00:00(UTC)부터 인수로 전달된 시간 까지를 millisecond 단위 정수로 리턴한다.

console.log(Date.parse("2019-04-26UTC13:30:00"));
> 1556285400000
console.log(Date.parse("2021-06-26 13:30:00"));
> 1624681800000
console.log(Date.parse("2023/03/15 22:30:00"));
> 1678887000000

'HTML,CSS,JS' 카테고리의 다른 글

Server-Side와 Client-Side  (0) 2023.03.15
HTML CSS JS 실습  (0) 2023.03.13
html 태그  (0) 2023.02.25
html 문서의 기본 구조  (2) 2023.02.25