ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • JavaScript (1) - 기본문법
    카테고리 없음 2023. 10. 11. 17:13

    1. with HTML

     

    1.1 confirm() 함수 : 확인, 취소 누르면 해당 값이 boolean으로 return된다. 

    <script>
    		var result = confirm('가입하시겠습니까?');
            if(result){
                console.log('가입');
            }else{
                console.log('취소');
            }
        </script>

    1.2 prompt 창에서 입력받기 

    <script>
            var name = prompt("이름을 입력하세요","김길동");
            alert(name);
        </script>

    1.3 브라우저 화면에 출력하기 

    <script>
    document.write("<h1>안녕하셔유</h1>");
    </script>

     

    * 자바스크립트에서 html 태그는 객체화  - > 태그는 속성,메서드(이벤트) 있다! 

    * 자바 스크립트 오류는 개발자 도구에서 확인 가능 (콘솔에 오류 뜬다!) 

     

     

    2. 자바스크립트 기본 문법 

     

    2.1 변수 (스네이크 케이스+카멜케이스)

     

     동적 자료형 : var, const, let

     숫자형: number

     문자열: '' 혹은 ""로 묶으면 문자열 처리 

     배열: []안에 값을 넣으면 됨 -> 이때 배열은 object처리 

     객체: {키:값, 키:값 }형태 

     

    script>
        var name ='길홍똥';
        console.log(name);
        console.log(typeof(name));
        var no =1;
        console.log(typeof(no));
        var number;
        console.log(typeof(number));
    
        //배열
        var arr =['홍길동',1,3.14];
        console.log(typeof(arr)); //object (속성명 0: 속성값1)
        console.log(arr);
    
        //객체
        var obj = {name:'홍길동',age:30};
        console.log(typeof(obj));
        console.log(obj);
    
        //함수 (고차함수 - 콜백 지원)
        function 함수명 (){
            //리턴 타입이 없음!! 
            //동적으로 결정 
        }
        function sum(x,y){
            return x+y;
        }
        console.log(typeof(함수명));
    
        console.log(typeof(sum));
        var s= sum;
        console.log(s(10,20));
    
        /*전역변수와 지역변수
            - 전체에서 사용가능
            - 함수 내에서 사용가능 
        */
        var def = 10;
        function test(){
            var abc = 1; //지역변수
            console.log("함수에서 실행"+def);
            def = 20;
        }
        test();
       // console.log(abc);
        console.log(def);
        // 매개변수 - 지역변수 -인자(argument)
        console.log(sum("안녕","하셔유"));
    </script>

     - 연산자 if문 차이점

    <script>
        var a = '1';
        var b = 1;
        console.log(a == b);
        //비교가능 .......자동형변환 타입이 달라도 값만 같으면 됨 (문자열과 숫자비교)
        console.log(a === b);
        //값과 자료형이 모두 같아야 true임! 
        console.log(a !== b);
    
        //if문 평가식 -> 0만 false 나머지는 true (값이 있으면 true, 없으면 false)
        var s =" ";
        if(s){
            console.log(true);
        }
    </script>

     

Designed by Tistory.