본문 바로가기

WINK-(Web & App)/HTML & CSS & JS 스터디

[2024 신입부원 기초 스터디] 김민서 #3주차 "JS"

반응형

자바스크립트 - 웹페이지에 생동감을 불어넣기 위해 만들어진 언어

  • 웹의 요소 제어 (HTML, CSS로 처리할 수 없는 것들을 처리 가능)
  • 다양한 프레임워크, 라이브러리 사용 (React, Vue)
  • 백엔드 개발 (Node JS - Express JS)

 

자바스크립트 사용 방법

1. HTML 내부

<script>
        자바스크립트 문법;
</script>

 

2. HTML 외부

<body>
  <script src = "index.js"></script>
</body>

 

 

변수 선언
  • var 변수 - 권장되지 않음
  • let 변수 - 변수 선언
  • const 상수 - 상수 선언

* 변수 이름 규칙

  1. 예약어 사용 금지
  2. 문자 , _, $, 숫자 사용 가능
  3. 숫자는 맨 앞에 올 수 없음

 

타입
  • Number (ex. 1)
  • String (ex. "abc")
  • Boolean (ex. true)
  • Array (ex. [1, "abc", true])

 

연산자
  • 대입 연산자 =
  • 산술 연산자 더하기 +
  • 산술 연산자 빼기 -
  • 산술 연산자 곱하기 *
  • 산술 연산자 나누기 /
  • 산술 연산자 나머지 %
  • 비교 연산자 같다 ==
  • 비교 연산자 다르다 !=
  • 비교 연산자 미만 <
  • 비교 연산자 이하 <=
  • 비교 연산자 초과 >
  • 비교 연산자 이상 >=

 

조건문
if (조건문){
  실행할 자바스크립트 문법
}
if (조건문){
  조건문이 참일 때 실행할 문법
} else {
  조건문이 거짓일 때 실행할 문법
}
if (조건문1){
  조건문이 참일 때 실행할 문법
} else if (조건문2){
  조건문1이 거짓이고 조건문2가 참이면 실행할 문법
} else {
  조건문이 모두 거짓일 때 실행할 문법
}

 

 

반복문
for (초기식; 조건식; 증감식) {
   자바스크립트 문법
}

 

 

함수
function sayHi(name) {
  console.log("Hi, " + name);
}
sayHi("NAME");


const sayHi = (name) => {
  console.log("Hi, " + name);
}
sayHi("NAME");

 

 

Event 속성
  • onclick
  • onfocus
  • onsubmit
  • onerror

반응형