본문 바로가기

JavaScript/DAY 35 _ 23.10.12

이런저런 API

        // 문자관련 : substring, indexOf, length... 정도?

        {
            const str = "하이 abc ABCDE3456";

            const result = str.substring(10);
            console.log(result);    // 10번째 글자까지 잘라내기. 이후부터 출력됨

            const result2 = str.substring(str.indexOf("A"));
            console.log(result2);   // A부터니까.

            if(str.includes("aBc")){
                console.log("포함됨");
            }else{
                console.log("포함 X");
            }            
        }

 

        // 숫자관련 : toFixed, parseInt, Number...

        {
            const pi = 3.1414926984;
            console.log(pi.toFixed(3));     // 소수점 3번째자리까지 표현, 4번째에서 반올림함

            // ==========            
            const str = "797987";
            const tr = true;
            const fl = false;

            console.log(Number(str));
            console.log(Number(tr));    // 1
            console.log(Number(fl));    // 0

            // ===== parseInt =====  
            const result = parseInt(5/2);
            console.log(result);
        }

 

        // 날짜관련 : Date, get...

        {
            const today = new Date();
            console.log(today);     // Thu Oct 12 2023 15:32:54 GMT+0900 (한국 표준시)

            let stringToday = "";
            stringToday += today.getFullYear();
            stringToday += ". ";
            stringToday += today.getMonth() + 1;
            stringToday += ". ";
            stringToday += today.getDay();

            console.log(stringToday);       // 2023. 10. 4 헤헤

            // ==== 날짜 -> 숫자 ====
            const m = today.getTime();
            console.log(m);
            
            // ==== 날짜 <- 숫자 ====
            const n = 97643548;
            console.log(new Date(n));

        }

'JavaScript > DAY 35 _ 23.10.12' 카테고리의 다른 글

자료구조(list, map)  (0) 2023.10.12
Class★  (0) 2023.10.12
Class basic, prototype  (0) 2023.10.12
JSON  (0) 2023.10.12
closure function2  (0) 2023.10.12