2024 글로컬 청년취업사관학교/TIL

TIL - [DAY 6]

cr.kl_ 2024. 7. 2. 22:38
var a = 100;
        var mesaage = "\'엄마가 그런 짓 하면 안돼!'\ 라고 하셨어요.";
        // \문장부호를 쓰려는 곳 앞에 넣어 비교
        var b; // 값이 없어서 console.log를 쳐도 undefined(정의되지 않음)이 뜬다 //

        // boolean (true, false)
        consolelog(1 > 100); // false
        consolelog(1 < 100); // true
       

        // console.log(typeof a); //
        // string : 문자열 ''안에 없는 건 숫자 //

        //기본(원시) 데이터 타입//
        var a = 100;
        var b = a;

        console.log(b); //100

        a = 200;
        console.lgo(b); //100
        console.log(a); //200
        //=> 공유가 아니라 복사or대입//
        // a의 값을 b로 복사 했으므로 나중에 a를 바꾸어도 b는 복사본 그대로 //

        //배열
        var a = [1, 2, 3, 4, 5];
        console.log(a) //[1, 2, 3, 4, 5]
        console.log( a[2] ) //3
       
        var b = '비';
        var a = [1, 2, 3, 4, 5];
        console.lgo(a);
        //length - 숫자길이
        console.log(a.length); //5

        //배열
        var b = '비';
        var a = [1, 2, b, , 4, 5, 10000];
        console.lgo(a);
        a.push('하하하'); //[1, 2, b, , 4, 5, 10000, '하하하'] -> 추가
        consol.log(a);

        var a =[];
        a.push(1);
        a.push(2);
        console.log(a); //합쳐져서 출력

        var a= [];
        a[0] = 111;
        a[1] = 222; //합쳐져서 출력

        //연산자
        var a = 100;
        var b = 200;
        console.log( a + b ) //산술 연산자 : + - * / //

        var message1 ='안녕? 내 이름은';
        var mesaage2 = '일분이고, 나이는';
        console.log(message1 + mesaage2); // 문자열 합쳐져서 출력
        var age = 7;
        console.log(message1 + mesaage2 + age + '살이야');
        //안녕? 내 이름은 일분이고, 나이는 7살 이야 출력
        //축약형
        var a = 1;
        a = a + 1; == a += 1;
        a++; //1을 더해주는거
        ++a;//1을 더해주는거
        consol.log(a); //2
        consol.log(a++); //1
        consol.log(++a); //22

        //비교 연산자
        var a = 100;
        var b = 200;
        console.log (a < b); //true
        console.log (a > b); //false
        a <= b; //true
        a = b //b를 a에 대입합니다
        a == b //a와 b가 같습니다 false
        != //같지 않다

        var a = 100;
        var b = '100'; //문자열 -> 숫자가 아니라 그냥 100이라는 문자 이지만
        console.log (a == b); //알아서 바꿔서 true라고 해주는데
        //진짜 문자열이 필요할때라면...? 오류
        === //엄격하게 데이터 타입까지 결정
        consle.log (a === b); //flase
        == / !=, ===/!== //같다 같지 않다 보통 엄격을 주로 쓴다

        //논리 연산자 - 그리고(&&), 또는(||)
        var a = 100;
        var b = 200;

        consol.log(a < 200 && a == 100); //true
        consol.log(a > 200 && a == 100); //flase
        consol.log(a > 200 || a == 100); //true

        //부정연산자
        conle.log(true); //true
        conole.log(!true); //false ture를 부정
        console.log(!(100 > 200)) //true false룰 !부정
        console.log(!! (100 > 200)); //false를 부정부정 -> false

        //조건문 중 if
        var age = 100;

        if (age > 18) {
            console.log('성인'); //성인
        }
        if (age > 500) {
            console.log('성인'); //-- > 거짓일땐 작동 안해
        }
        if (age > 18) {
            console.log('성인'); //성인
        } else {
            console.log('미성년자';)
        }

        if (age > 18) {
            console.log('성인'); //성인
        } else if (age > 13) {
            console.log('청소년';)
        } else if (age > 7) {
            console.log('어린이');
        } else {
            console.log('유아');
        }

        //반복문 중 for
        for (초기조건; 조건체크; 조건변경) {

        }
        for (var i = 0; i < 10; i++) {
            console.log(i)
        } //0부터 9까지

        // 배열 + for문
        var movies = ['어벤져스', '오펀', '강시', '나 홀로 집에', '내부자들'];

        console.log(movies[0]);
        console.log(movies[1]);
        console.log(movies[2]);
        console.log(movies[3]);
        //=>
        for (var i = 0; i < 5; i++) {
            console.log(movies[i])
        }

        var movies = ['어벤져스', '오펀', '강시', '나 홀로 집에', '내부자들'];

        for (var i = 0; i < movies.length; i++) {
            console.log(movies[i])
        } //숫자가 어디까지 있을지 모르니 movies배열의 끝까지 =movies.lingth 사용(배열의 갯수) 마지막 배열은 length보다 1이작다 (0부터 시작하니까~)

        //배열의 맨끝 데이터가 궁금해
        console.log(movies[movies.length - 1]); // 마지막 배열은 length보다 1이작다 (0부터 시작하니까~) []에는 0부터 들어가니까~ - 1

'2024 글로컬 청년취업사관학교 > TIL' 카테고리의 다른 글

TIL - [DAY 8]  (0) 2024.07.03
TIL - [DAY 7]  (0) 2024.07.03
TIL - [DAY 5]  (0) 2024.06.28
TIL - [DAY 4]  (0) 2024.06.28
TIL - [DAY 3]  (0) 2024.06.27