본문 바로가기

개발/JavaScript

바닐라 JS - Data type, Variable

 

 

HTML에 자바스크립트 불러오기

 

자바스크립트는 css 처럼 html 코드에 불러와서 사용 가능

js 파일을 생성한 뒤 html에 링크를 걸어줌

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

<head> 코드 안에 넣었던 css link 코드와 달리 <body> 코드 안에 작성

 

 

브라우저 콘솔(Console) 활용

크롬 콘솔로 'hi' 출력

콘솔에서는 자바스크립트를 확인할 수 있음

코드를 직접 입력해 테스트 가능(파이썬 REPL 모드랑 비슷함)

 

콘솔 에러화면

HTML을 불러왔을 때 잘못된 js 코드 콘솔 화면에서 에러 확인 가능

 

 

Data Type

숫자: integer, float 등

문자: text, string 등

문자는 " " 또는 ' '로 작성(섞어서 쓰면 안됨)

 

콘솔에 log 또는 print 하는 코드

console.log("hey");

콘솔에 뜬 log

 

Variable(변수)

값을 저장하거나 유지

const a = 5;
const b = 2;
let myName = "jaja";

console.log(a + b);
console.log(a * b);
console.log(a / b);
console.log("hello " + myName);

myName = "dada";

console.log("your new name is " + myName);

처음 변수 선언시 앞에 syntax를 작성해야 함

const(constant(상수)) : 바뀌지 않는 값(기본)

let : 바꿀 수 있는 값(업데이트 시 생략)

var : 과거에 쓰던 syntax, 규칙이 없음. 현재 사용하지 않음xxxxxxx

 

js에서는 변수명을 지정할 때 띄어쓰기 공백이 들어가야할 곳 뒤 첫글자를 대문자로 표기해 구분

- camelCase

python에서는 보통 언더바로 구분

- snake_case

 

Boolean

true: 참, 1

false: 거짓, 0

문자가 아님, " " or ' ' 사용하지 않음

 

기타 데이터타입

null : nothing 아무것도 없음(의도된 값), python의 None과 같음

undefined : 존재하지만 정의되지 않음

문자가 아님, " " or ' ' 사용하지 않음

const amIFat = null;
let something;
console.log(something, amIFat);

위 코드 결과

 

'개발 > JavaScript' 카테고리의 다른 글

바닐라 JS - Events  (0) 2021.08.25
바닐라 JS - document object  (0) 2021.08.23
바닐라 JS - Conditionals  (0) 2021.08.10
바닐라 JS - function  (0) 2021.08.05
바닐라 JS - Array, Object  (0) 2021.08.03