ETC(예전 글)/자바스크립트[JavaScript]

자바스크립트[JavaScript] 001. 자바스크립트?

jaeyeong 2022. 3. 8. 20:38

안녕하세요!

저는 파이썬과 HTML+CSS 공부를 하고 있었는데요.

최근 자바스크립트 공부를 시작했습니다 =)

 

그래서 오늘부턴 JavaScript에 대해서도 함께 포스팅을 하려고 합니다!


먼저 자바스크립트란 뭘까요?

 

자바스크립트는 프론트 엔드, 백 엔드에 모두 쓰이는 언어여서 알아두면 정말 좋다고 합니다.

주로 동적인 사이트를 제작할 때 많이 사용하는데요.

 

오늘은 JavaScript(=JS)를 사용할 때 가장 기본적으로 알아두고 있어야 하는 것들을 알려드리려고 합니다~

 

1. 변수

변수란 어떤 값을 지정할 수 있는 것이라고 볼 수 있는데요.

데이터를 담는 그릇이라고 이해하시면 더욱 좋습니다.

 

자바스크립트는 처음에 변수를 선언하며 시작하는데요.

var color;

위 코드는 색상이라는 변수를 선언한다!라는 뜻의 코드입니다.

JS에서는 'var'를 통해 변수를 지정합니다.

 

변수는 데이터를 담는 그릇이라고 설명드렸죠? 그러면 데이터를 어떻게 담아야 할까요?

직관적으로도 알아볼 수 있도록 다음과 같이 담아주시면 됩니다. =)

var color;
color = "red";

코드는 줄이면 줄일수록 간단해지는데요. 변수를 다음과 같이 간단히 선언할 수도 있어요.

var color = "red";

이렇게 데이터를 변수에 담는 것을 '변수 초기화'라고 합니다.

 

흠.. 데이터를 담긴 담았는데.. 잘 들어갔는지 또는 들어가 있는 데이터를 확인하려면 어떻게 할까요?

JS에서는 console.log();를 이용해서 변수에 담겨있는 데이터를 확인한답니다.

var color = "red";

console.log(color);
>>> red

참 간단하죠? =)

 

2. 출력

지금까지 변수의 정의와 데이터를 지정하는 방법에 대해 알아봤습니다.

그렇다면 이 데이터를 사이트에 출력하기 위해선 어떻게 해야 할까요?

바로 document.write();를 이용하면 됩니다.

var color = "red";
document.write(color);
>>> red

만약 여러 개의 데이터가 들어있는 변수라면 어떻게 출력될까요?

var color = ["red", "white", "black"];

document.write(color);
>>>redwhiteblack

이렇게 출력이 됩니다.

그런데.. 너무 가독성이 떨어져 보이지 않나요? 이럴 땐!

document.writeln(color);
>>>red white black

write 뒤에 ln을 붙여주기만 하면 데이터마다 공백이 삽입되어 더욱 보기가 편해집니다~

 

3. JavaScript 연결

보통 자바스크립트는 HTML과 CSS를 사용하며 함께 자주 사용됩니다.

HTML 문서에 CSS파일을 연결시키기 위해서는

<head>
	<link rel="stylesheet" src="index.css"/>
</head>

위처럼 링크 태그를 사용하여 연결해주는데요.

JS는 어떻게 연결해야 할까요?

 

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

위처럼 스크립트 태그를 사용하여 연결해주시면 됩니다 =)


오늘은 첫 시간이기 때문에 아주 간단한 내용을 알려드렸는데요.

도움이 되셨나요~?

 

다음 시간에는 자바스크립트에서 사용되는 요소들에 대해 알려드리겠습니다!

감사합니다 ~,~