본문 바로가기

Programming/자바스크립트51

[자바스크립트] 데이터 타입의 종류 자바스크립트의 데이터 타입 자바스크립트는 느슨한 타입(loosely typed)의 동적(dynamic)언어이다. 그렇기 때문에 자바스크립트의 변수는 어떤 특정 타입과 연결되지 않으며, 모든 타입의 값으로 할당(및 재할당)이 가능하다. 그렇다하더라도, 자바스크립트의 타입에 대해서는 알고 있어야 한다. 동적 타입을 제공하지만, 값이 할당되는 순간에는 해당 변수의 타입이 정해지고, 이 때 어떠한 타입으로 정해지는지를 정확히 알고 있어야 원하는 결과대로 동작하는 코드를 작성할 수 있다. 자바스크립트에서는 여러가지 형태의 타입을 미리 정의하여 제공하고 있으며, 이것을 기본타입이라고 한다. 자바스크립트의 기본 타입은 원시 타입과 객체 타입으로 구분된다. 원시타입 원시타입으로는 다음과 같다. Type Descript.. 2023. 10. 21.
[자바스크립트/JavaScript] 연산자 연산자 연산자란 이름 그대로 연산을 수행하는 기호를 뜻한다. 대표적인 예시로, 사칙 연산을 수행하는 +, - , / , * 연산 기호가 바로 산술 연산자에 해당하는 연산자이다. 그리고 연산자를 통해 연산을 당하는 주체를 피연산자라고 하고, 피연산자의 개수에 따라 연산자는 아래와 같이 분류할 수 있다. 이항연산자(binary operator) : 피연산자 2개 단항연산자(unary operater) : 피연산자 1개 삼항연산자(ternary operater) : 피연산자 3개 자바스크립트에서 위의 예시에서의 산술 연산자 이외에도 대입, 부호, 증감, 관계(비교), 논리, 비트연산자가 존재한다. 대입연산자 대입 연산자는 이름 그대로 해당 값을 대입해주는 연산자이다. 연산 기호는 등호(=)를 사용하고 등호의 .. 2023. 10. 20.
[자바스크립트/JavaScript] 변수 선언 변수 선언 자바스크립트에서 변수 선언 방식은, type명으로 선언하는 것이 아닌 아래의 3가지 키워드를 통해 생성할 수 있다. var 중복선언 O, 재할당 O let 중복선언 O, 재할당 X const 중복선언 X, 재할당 X 위의 키워드를 통해, 변수를 선언하고 각 변수의 타입은 변수의 할당 단계(초기화)에서 결정된다. var 변수 선언 var는 자바스크립트의 초창기부터 있었던 변수 선언 방식으로, 중복 선언과 재할당이 가능하며 마지막에 할당된 값이 변수에 저장된다. //var 선언 var str = "javascript"; console.log(str); //javascript //중복선언 O var str = "hello"; console.log(str); //hello //재할당 O var str.. 2023. 10. 16.
728x90
반응형