웹개발 복습 정리10 : Javascript 기초

Kimhojin_Zeno·2023년 1월 1일
0

웹개발 복습 정리

목록 보기
10/30

Javascript

Primitive Types

Number

String

Boolean

Null

Undefined

Number

정수, 음수, 소수 관계 없음.

부동 소수점(floating point): 소수를 표현할때 그냥 정수로 표현하고 소수점 위치만 따로 기억하는 방식. 이게 더 컴퓨터가 연산하기 쉽다.

9 % 2
->1

%는 나누고 나머지를 표현.

2 ** 3

2의 3승.

NaN

Not a Number라는 뜻.

0을 0으로 나누는 등 숫자가 아닌 값. 그러나 Number로 취급한다.

NaN에 숫자를 더하거나 빼도 NaN.

typeof 4;
-> "number"

이렇게 typeof로 type이 뭔지 알아볼 수 있다.

let score = 5;
score = score + 5;
score += 5;

기존 score에 5씩 더한다는걸 +=로 표현할수있다.

-=는 뺀다, *= 곱한다, /=나눈다 모두 가능.

let score = 1;
score++;

1씩 더한다. —로 하면 1씩 뺀다.

const, var, let

const는 constant. 상수라는 말. 바뀌지 않는 값을 선언.

var는 오래된 방식. 원래 이것만 있었다. variable 변수라는 뜻. 이젠 쓸 이유가 없다.

let은 재할당이 가능한 변수를 만들 수 있다.

Booleans

불리언.

true

false

참/거짓을 표현한다.

대문자로 쓰면 안됨.

변수를 선언할때는 주로 is@@@이런식으로 쓴다.

자바스크립트에서는 변수의 타입을 변경해서 저장할수도 있다. 타입스크립트에서는 한번 숫자로 하면 숫자만 저장된다.

Carmel Case

변수를 선언할때 첫글자는 소문자, 그 뒤 새로운 단어는 붙여쓰고 다음 단어의 첫글자를 대문자로 쓴다. 이걸 카멜케이스라고 한다.

let userNameData;

이런식으로 쓴다.

스네이크 케이스라고 단어 사이마다 언더바 _ 를 써주는 것도 있는데 자바스크립트에서는 카멜케이스를 쓴다.

profile
Developer

0개의 댓글