JS- λ³€μˆ˜

Taehee KimΒ·2022λ…„ 5μ›” 2일
0

JavaScript

λͺ©λ‘ 보기
3/17
post-thumbnail

πŸ“Œ String

    <script>
        let txt = 'ABCDEFGHIJKLNMABC'
        let number = '100';

        document.write(`${parseInt(number)+parseInt(number)} <br>`);
        document.write(`${txt.length} <br>`);
        document.write(`${txt[2]} <br>`); //0λΆ€ν„° μ‹œμž‘
        //slice(μ‹œμž‘μΈλ±μŠ€, μ’…λ£ŒμΈλ±μŠ€) : μ‹œμž‘μΈλ±μŠ€λΆ€ν„° μ’…λ£ŒμΈλ±μŠ€ -1κΉŒμ§€ λ°˜ν™˜ 
        document.write(`${txt.slice(0,4)} <br>`);
        document.write(`${txt.replace('ABC','WOW')} <br>`);
    </script>

πŸ“Œ Boolean

    <script>
        let value1 = 30;
        let value2 = 50;

        console.log(value1 > value2); //false
        console.log(value1 >= value2); //false
        console.log(value1 < value2); //true
        console.log(value1 <= value2); //true

        //λ‘λ²ˆμ§Έ μ„ μ–Έν•  λ•ŒλŠ” let ν•„μš” X
        value1 =60;
        value2 = '60';
        console.log(value1 == value2); //true
        console.log(value1 === value2); //false

        console.log('------μžκΈ°λΆ€μ •--------')
        value1 = true;
        value2 = false;
        console.log(!value1); //false
        console.log(!!value2); //false
    </script>

βœ” ===λŠ” 데이터 νƒ€μž…κΉŒμ§€ 확인
βœ” !λŠ” λΆ€μ • , !!μžκΈ°λΆ€μ •(λ„λŒμ΄ν‘œ)


πŸ“Œ Boolean_confused

πŸ“Œ Object

    <script>
        function sum(x,y){
            return x + y;
        }
        let person = {
            name: 'κΉ€νƒœν¬',
            age: 26,
            height: 160,
            이λ ₯: {'첫번째직μž₯':'λ©‹μŸμ΄μ‚¬μžλ“€','λ‘λ²ˆμ§Έμ§μž₯':'μœ„λ‹ˆλΈŒ'},
            λŠ₯λ ₯치: sum
        }
        person.μ†Œμ† = 'μš°λ¦¬μ§‘ 방ꡬ석';

        document.write(`제 이름은 ${person.name} μž…λ‹ˆλ‹€! <br>`);
        document.write(`제 λ‚˜μ΄λŠ” ${person.age} μž…λ‹ˆλ‹€! <br>`);
        document.write(`제 ν‚€λŠ” ${person.height} μž…λ‹ˆλ‹€! <br>`);
        document.write(`제 첫 직μž₯은 ${person.이λ ₯.첫번째직μž₯} μž…λ‹ˆλ‹€! 🦁 <br>`);
        document.write(`제 λ‘λ²ˆμ§Έ 직μž₯은 ${person['이λ ₯']['λ‘λ²ˆμ§Έμ§μž₯']} μž…λ‹ˆλ‹€. 😺 <br>`);
        document.write(`제 λŠ₯λ ₯μΉ˜λŠ” ${person.λŠ₯λ ₯치(100,200)} μž…λ‹ˆλ‹€. ( β€’Μ€ .Μ« ‒́ )✧`);
    </script>

πŸ“Œ Array

βœ” 배열을 μž‘μ„±ν•  λ•ŒλŠ” κΌ­ 같은 μžλ£Œν˜• 데이터끼리 μž‘μ„±ν•΄μ•Ό 쒋은 ν•˜μˆ˜κ°€ μ•„λ‹ˆλ‹€!

    <script>
        let team6 = ['고양이','μˆ˜λ‹¬','νŽ­κ·„','μ—¬μš°','짱이'];

        document.write(`4μ›” μŠ€ν„°λ””: ${team6} <br>`);
        
        let νœ΄μ‹ = team6.pop();
        document.write(`νœ΄μ‹μ„ ν•˜λŠ” ${νœ΄μ‹} <br>`);
        document.write(`5μ›” μŠ€ν„°λ””: ${team6} <br>`);
        document.write(`team6.push(νœ΄μ‹): ${team6.push(νœ΄μ‹)} <br>`);
        document.write(`5μ›” 피크닉: ${team6}`);
    </script>

0개의 λŒ“κΈ€