본문 바로가기
스마트인재개발원/자바스크립트

[JS]자바스크립트 실행오류 확인방법/입력과 출력 방법/콘솔창에 입력값 나오게하기

by 죠졍니 2022. 10. 6.
728x90
반응형
SMALL

 

 

 

 


자바스크립트 vscode live server 실행 후 오류 확인 방법

 

 

 

1. f12번 해서 console창 들어가 확인하기

 

 

 

2. f12에서 source창 들어가서 파일 선택 후 오류 확인하기

 

 

 


자바스크립트 작성 기초 간단한 예제

(버튼을 클릭하면 문서 배경 변경 실습)

 

  • 디자인 바꾸기 버튼 클릭시 -> 검정배경, 흰글씨
  • 되돌리기 버튼 클릭시 -> 흰배경, 검정글씨

 

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <a href="#">자바스크립트 무작정 따라하기!!!!!!!!!!!!</a>
    <br><br>
    <button id="btn1">디자인바꾸기 짠!</button>&nbsp&nbsp<button id="btn2">되돌리기 짠!</button>
    <br>

    <ul>
        <li>HTML</li>
        <li>CSS</li>
        <li>JS</li>
    </ul>

    <h1>오늘은 12/08일</h1>

    <p>즐거운 JavaScript 수업입니닷!</p>

    <!-- html 내에 자바스크립트를 작성할 수 있는 영역 -->
    <script>
        document.querySelector("#btn1").addEventListener("click",function(){
            document.querySelector("body").style.backgroundColor = "black";
            document.querySelector("body").style.color="white";
        })
        document.querySelector("#btn2").addEventListener("click",function(){
            document.querySelector("body").style.backgroundColor = "white";
            document.querySelector("body").style.color="black";
        })
    </script>

</body>
</html>

 

 

 

 

 

 


javaScript 입력과 출력(script태그 내에 사용)

 

 

  • html문서 내에 출력
    • document.write()

 

  • console창에 출력
    • console.log() - 출력
    • console.info() - 정보출력
    • console.warn() - 경고출력
    • console.error() - 오류출력

 

  • 알림 팝업창으로 출력
    • alert()

 

 

<최종코드>

 

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        //html 문서에 출력(화면상에 출력)
        document.write("HTML 문서 내에 출력");
        //console창에 출력(개발중)
        console.log("콘솔창에 출력");
        console.info("콘솔창에 정보출력");
        console.warn("콘솔창에 경고출력");
        console.error("콘솔창에 오류출력");
        //팝업알림창에 출력
        alert("알림창에 출력");
    </script>
</body>
</html>

 

 

 

 

 

 

  • 입력창을 통한 입력문
    • (리턴타입 : String)
    • prompt("출력내용", "입력내용(=기본값)")

 

 

 

 

콘솔창에  결과값 나오게 하기

 

  • 확인 및 취소를 통한 입력문
    • (리턴타입 : boolean) 
    • confirm("출력문작성")

 

 

 

콘솔창에  결과값 나오게 하기

 

true/false로 값 나옴

 

 

 

<최종코드>

 

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        //prompt : 입력창을 통해 키보드로 입력받을 수 있음
        //prompt("질문내용") / prompt("질문내용","기본값")
        //String 타입으로 반환
        //변수를 선언할 땐 variable, 즉 var 선언 
        var a = prompt("질문내용","기본값");
        console.log(a);


        //confirm : 확인/취소를 입력받을 수 있음
        var b = confirm("질문내용");
        console.log(b);
    </script>
</body>
</html>

 

728x90
반응형
LIST