IBM AI Agent 3기/Frontend

javascript 알아보기(2)

miimu 2025. 12. 23. 16:32

prompt

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Ex04</title>
    <script>
        function init(){
            // alert("실행")
            let div = document.getElementById("div1");
            div.innerHTML = "test";
            console.log(div);
            console.log(document.getElementById("div1"));

            div.style.color = "blue";
            document.getElementById("div1").style.color = "red";

            let name = prompt("이름 입력");

            document.getElementById("div1").innerHTML = `
                <b>이름</b> : ${name}<br>
            `
        }
    </script>
</head>
<body onload="init()">   
    <div id="div1"></div>
</body>
</html>

 

자료형

Number()
parseInt()

[변수].toString()
  • Number() : 실수값으로 표현
  • parseInt() : 정수값으로 표현 
  • .toString() : 문자열으로 변환

let, const

let a = 123;
const b = '안녕하세요';

 

const 변경 시 에러남!

            const str = "안녕";
            console.log(`str : ${str}`);
            str = "변경합니다";
            console.log(`변경 후 str : ${str}` );

 

비교 연산

python이랑 다른 점이, t1 = 1, t2 = '1'이면 두 개를 비교하면 False라고 나올텐데, 

javascript는 자료형도 통일시키는 게 기본인가 보다.

            let t1 = 1;
            let t2 = '1';
            console.log(t1 == t2);
            console.log(t1 === t2);

=, !=는 자료형 통일 시켜서 같은지 다른지 확인하고, ==, !==는 자료형 통일하지 않고도 완전히 같은지 다른지 비교한다.

 

논리 연산자

&& // and
|| // or

 

삼항 연산자

변수 = (조건문) ? 참일 경우 : 거짓일 경우

'IBM AI Agent 3기 > Frontend' 카테고리의 다른 글

javascript 알아보기(3)  (0) 2025.12.24
javascript 알아보기(1)  (0) 2025.12.22
CSS 알아보기(4)  (0) 2025.12.22
CSS 알아보기(3)  (0) 2025.12.19
CSS 알아보기(2)  (0) 2025.12.18