개발세발

자바스크립트 1️⃣ - 기초 개념 본문

코딩공부/Javascript

자바스크립트 1️⃣ - 기초 개념

뉼👩🏻‍💻 2022. 7. 28. 23:25
728x90
반응형
SMALL

 

html, js 파일 연결하기 

<!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>자바스크립트 공부</title>
    <style> /*css - head의 맨 아래에 삽입*/
        body{
            color: red
        }
    </style>
</head>
<body>
    Javascript

    <script src="index.js"> /*js - body마지막에 작성하기 scr="외부파일 경로"*/
    </script>
</body>
</html>

 

객체(Object) 

: 실세계에 존재하는 대상 또는 생각할 수 있는 어떤 개념

: 값 또는 기능을 가지고 있는 데이터 

 

웹브라우저 = 소프트웨어 세계에 존재하는 사물, 즉 객체 

자바스크립트는 웹브라우저라는 객체에게 명령을 내리기 위해 사용하는 언어 

따라서 자바스크립트는 사용자가 웹브라우저에게 명령을 내릴 수 있도록 돕기 위해 웹브라우저와 관련된 다양한 객체를 제공한다. 

객체.데이터 객체가 가진 다양한 데이터(숫자, 문자)를 사용
객체.기능 객체가 가진 다양한 기능을 수행(괄호 필수) 

 

작성 규칙

1. 대문자와 소문자 구분하기

2. 구문 끝에는 세미클론(;) 입력하기 -> 구문의 종료지점을 표기 

3. 한 줄에 두 개 이상의 구문을 작성하지 않기 

 

alert 

    <script>
    window.alert("랄라라")
     //winndow -> 객체인 '웹브라우저' 호출
    </script>

 

주석작성하기 

//한줄

/*여러줄*/

 

단축키

 

주석 : (윈도우) ctrl + /   (맥) cmd+/ 

(*) 위의 이미지에서 나온 키를 입력했지만 원하는 단축키 적용이 안된다면 

오른쪽 하단 설정을 통해 'key

 

콘솔(Console)

브라우저 안에 내장된 브라우저의 하위 객체로 브라우저의 디버깅 콘솔에 접근할 수 있게 함 

브라우저 객체를 통해 접근가능하며 디버깅 콘솔을 사용하여 자바스크립트 코드를 테스트할 수 있음 

 
    <script> 
     window.console.log("console 이용해보기 ");
    </script>

 

변수

: 데이터를 기억하기 위해 사용

 

- 선언 

let 변수이름;

변수이름 = 데이터1;

변수이름 = 데이터2; //새로운 데이터 대입가능

 

 (*) 변수 이름 규칙

1) 문자, 숫자, $ _ 만 사용가능

2) 첫 번째로 글자로 숫자가 올 수 없다 

3) 예약어는 사용할 수 없다 

 

- 예시

    <script> 
      let use = "변수 사용해보기";
      console.log(use);
      use = "변수 바꿔보기" //변경시 let 은 생략가능 
      console.log(use);
      console.log("테스트");
    </script>

 

 

 

자료형 

: 데이터 표현 방식의 구분 

숫자 정수와 실수로 구분 
문자열 기호의 순차 수열로 문자, 숫자, 특수문자 등 다양한 기호를 조합해 만들 수 있는 '기호의 집합' ('' 또는 "" 안에 기입 )

 

- 예시

let number = 10; 
console.log(number);

number = 100 
console.log(number);

number = -100
console.log(number);

console.log(-11);
console.log(11.11);

alert("중간알람")
console.log("마지막줄");

 

(*) 실행은 위에서부터 아래로 시작된다. 그래서 alert을 닫아야 마지막 console.log("마지막줄") 이 실행된다 

 

상수 

: 변하지 않는 값 

 

const 상수이름 = 데이터;

상수름 = 데이터; // error

 

-예시 

const mid_alert = "중간알람"

mid_alert = "상수 테스트" //error

alert("mid_alert")

위의 코드를 실행시키면 아래와 같이 개발자도구에서 에러를 확인할 수 있다 

상수에 값을 할당하여 생긴 typeerror

 

(*)const 는 값은 처음 선언할 때 할당하여야 한다 (let은 상관없음 - 에러안남)

 

 

기타

 

◎ 사용자 편의를 위해 window. 은 생략가능하다 

개발자 도구 열기 : (윈도우) Ctrl + Shift + I (맥) alt + cmd + i 

디버깅: 현재 프로그램의 상태를 모니터링

 

 

728x90
반응형