[FE/JS] JavaScript 문법정리2 ( ~ ES5 )

    728x90
    반응형

    2021.03.19

    9일차

     

    입사 12일차.

    JavaScript ES5, ES6 문법정리 2회차

     

     

    1. Math.trunc( 숫자형 파라미터 )

      ① 숫자를 파라미터로 전달해서 소수점 자리를 제거하고 정수값만 가져오는 함수

      ② 숫자가 아니면 NaN을 리턴.

    console.log(`1.23 -> ${Math.trunc( 1.23 )}`);
    console.log(`-1.23 -> ${Math.trunc( -1.23 )}`);
    console.log(`문자 -> ${Math.trunc( '문자' )}`);

    [ 결과 ]
    1.23 -> 1
    -1.23 -> -1
    문자 -> NaN

     

     

    2. split( 문자형 파라미터 )

      ① 문자열변수명.split( 문자 )

      ② 파라미터를 기준으로 문자열을 나눈 후, 배열형식으로 리턴.

    let manUtd = '맨체스터 유나이티드';
    let manCity = '맨체스터 시티';

    // 공백으로 나눌 수 있다
    console
    .log(`manUtd.split( ' ' ) -> ${manUtd.split( ' ' )}`);
    console.log(`manCity.split( ' ' ) -> ${manCity.split( ' ' )}`);

    // 문자열도 파라미터로 전달할 수 있다
    console.log(`manUtd.split( '체스터' ) -> ${manUtd.split( '체스터' )}`);
    console.log(`manCity.split( '체스터' ) -> ${manCity.split( '체스터' )}`);

    [ 결과 ]

    manUtd.split(' ') -> 맨체스터,유나이티드

    manCity.split(' ') -> 맨체스터,시티

    manUtd.split('체스터') -> 맨, 유나이티드

    manCity.split('체스터') -> 맨, 시티

     

    728x90
    반응형

    댓글