javaScript 0503

장진영·2024년 5월 3일
    let a = 5
    const [변하지않는 값]
    튜플을 쓰는 이유 [불변이 필요한 자료형이 있음]
    const aa = [1,2,3,4]
    프로토타입 array(0)
    aa[0] = 5
    값이 바뀜 const 로 만들었는데 바뀐이유 = 배열은 못건드리는데 안에 참조값은 바꿀수있음

    let str = "hello";
    str = 'aaa' 상관없음

    <button
    let pi = "3.14"
    문자열을 정수로 변환 parseint(pi)
    Number(pi)
    parseFloat(pi)
    parseFloat(1)
    parseFloat(1).toFixed(2)
    console.log(x==y) 값만 비교
    console.log(x===y) 값과 type을 비교

    자바스크림트 타입비교 모순
    Boolean('1')
    Boolean('0')
    '0' = 0
    Boolean(0) = False,,

    '0' === 0 False

    while(true) 
        if (1 == 1) {
            break
    }

    for (var i = 0; i<10; i++){
        console.log(i);
    }

    var aa = []
    var aa = ['짬뽕', '설렁탕', '냉면', '수육', '국밥']

    aa

    for (var i =0; i< aa.length; i++) {
        console.log(aa[i]);
    }

    for (var a in aa) {
        console.log(a);
    }

    for (var a of aa){
        console.log(a);
    }

    aa.forEach(())
    
    var cb = function (params) {
        console.log(params);
    }

    aa.forEach(cb);

    function f1(a) {
        console.log(a);
    }

    f1('aaa')

    var f2 = (a) => {console.log(a)}
    f2('bbb')

    var f3 = () => true;

    f3()

    aa.forEach((item)=>console.log(item))

    for (var i of aa) {
        if (i == '냉면') continue;
        console.log(i);
    }

    for (var i of aa) {
        if (i == '냉면') break;
        console.log(i);
    }

    aa.forEach( (i) = {console.log(i);})

    aa.forEach( (i) => {
        if (i == '짬뽕') continue;
        console.log(i);
    })


    aa.forEach( (i) => {
        if (i == '짬뽕') return;
        console.log(i);
    })

    aa.push('피자')
    aa
    aa.pop()
    aa

    
    
    
    
    
    
    
profile
안녕하세요. 배운 것을 메모하는 velog입니다.

0개의 댓글