[공공데이터 개발과정] 0421 HTML, CSS, JS

송경근·2023년 5월 14일
0

HTML, CSS, JS 배우기

목록 보기
4/5
post-thumbnail

미디어쿼리 명령어

자바스크립트

새로운 변수 선언 키워드 let

변수명 중복이 불가능
호이스팅되지않음
	hoisting : var키워드로 변수를 선언하고 할당했을때, 변수 선언을 자바스크립트의 스코프 맨 위로 올려 실행하는것

상수

변하지않는 수
const 키워드 :재할당 불가

식별자 명명 규칙

키워드 사용불가
공백포함불가
첫 글자는 영문소문자

관례
	영문
	의미있는 안어
	
	표기법
		카멜 표기법
		언더스코어표기법
		파스칼표기법 : 함수명을 작성할 때 사용
문자열
	큰따옴표나 작은따옴표로 감싼다.
	문자열 연결 가능(+)
숫자형
	정수 실수
논리형
	boolean
undifined
	변수에 값을 할당하지않은 상태를 나타냄
null 과 다름 : 이 값을 비워두겠다 라는 의미

객체

배열
객체 리터럴

산술연산자

이항산술연산자
	x**y 거듭제곱
단항산술연산자
	가능
단항부정연산자
	-x : 양수음수를 바꿔주는 연산자
복합대입연산자
	가능
비교연산자
![](https://velog.velcdn.com/images/kgsong8020/post/d2b546d1-f2b6-460c-9cfe-80598e34fc0c/image.png)

	
	=== : 1 , "1" false
	== : 1 , "1" true
논리연산자

삼항연산자
x? y : z

연산자 우선순위


키워드
![](https://velog.velcdn.com/images/kgsong8020/post/3b10ae80-da97-42ed-98cd-7d1e67466d0f/image.png)

for … in 
for(가변 in 배열/객체 리터럴){
//
}

함수

function 함수 이름() {}

$ : 문자열 포멧팅


화살표 함수로 함수 정의하기

profile
개발자가 되려는 학생입니다

0개의 댓글