script 복습 시작하기

jihee jang·2023년 2월 3일
0

찐 개발자란 끊임없이 공부하는 사람이겠지?!
학원에서 스크립트는 진짜 많이 배웠다고 생각했는데 실무에 나가니까 내가 배운건 100000000 중에 1정도였다...🤦‍
잘 하고 싶다 스크립트! 너란 존재...⭐

📌 Java Script란?

프로토타입의 기반의 언어로 웹 브라우저 안에 인터프리터가 내장되어 있다.
HTML, CSS와 함께 웹을 구성하는 중요한 요소 중 하나!

📖 특징
객체 지향형
DOM(document object model) API 사용

백문이 불여일타!


☝ 변수선언 "제대로" 하기

script 할 때 제일제일제일 중요한 부분!! 전에 한번은 변수 선언 제대로 안해 놓고 왜 결과가 안나오냐며...

  • var
    → 중복 선언 가능
  • let
    → 중복 선언 불가능
  • const
    → 중복 선언 불가능, 재지정 불가능

✌ 연산자

📙 비교 연산자 : 값을 비교하여 결과 값을 boolean의 값인 true, false로 반환한다.

a > b : a > b가 참이면 true, 거짓이면 false
a < b : a < b가 참이면 true, 거짓이면 false
a >= b : a >= b가 참이면 true, 거짓이면 false
a <= b : a <= b가 참이면 true, 거짓이면 false
a == b : a와 b가 같으면 true, 거짓이면 false ( 데이터 타입 ❌ 10 == '10' true )
a != b : a와 b가 같지 않으면 true, 같으면 false
a === b : a와 b가 같으면 true, 거짓이면 false ( 데이터 타입 ⭕ 10 === '10' false )
a !== b : a와 b가 같지 않거나 타입이 같지 않으면 true, 같으면 false ( 데이터 타입 ⭕ 10 !== '10' true )

📙 논리 연산자

a && b : a와 b가 모두 참일 때 true
a || b : a와 b중 하나만 참이면 true
!a : a가 true면 false로, false면 true로 반환

📙 삼항 연산자 : 조건식의 결과(true, false)에 따라 결과 값을 다르게 나오게 해주는 연산자

형식
조건식 ? 실행문1 : 실행문2

조건식이 true일 때 실행문1, false일 때 실행문2가 실행된다.

<script>
	var num1 = 10;
    var num2 = -10;
    console.log(num1 > 0? '양수' : '음수');
    // 결과 : 양수
    console.log(num2 > 0? '양수' : '음수');
    // 결과 : 음수
</script>

다음에는 연산자 사용해서 제어문도 만들어 봐야지! 💪

profile
프론트엔드 개발자가 될테야!

0개의 댓글