[VanillaJS]자료형과 변수
자료형
자바스크립트에는 어떤 자료형이 있는지 알아보자.
Integer
1
, 2
, 3
.. 과 같은 정수 자료형을 의미한다.
Float
2.113
, 4.322
과 같은 실수 자료형을 의미한다.
String
hello
와 같은 문자 자료형을 의미한다.
Boolean
true
, false
와 같이 참, 거짓을 의미한다.
null
변수를 선언하고 빈값을 할당한 상태를 의미한다.
'존재하지 않는(nothing)' 값, '비어 있는(empty)' 값, '알 수 없는(unknown)' 값을 보통 의미한다.
undefined
변수를 선언하고 값이 할당되지 않은 상태를 의미한다.
Array
특정한 값들을 하나의 배열 안에 담아둔 상태를 의미한다.
['a', 123, null, undefined, false]
Object
여러 속성을 내포하고 있는 자료형을 의미한다.
{ name:'heewon', age:25 }
변수
상수
이후에 변하지 않을 숫자(재할당 불가능)를 의미한다.
변수명 앞에 const
를 붙여 해당 변수가 상수임을 정의한다.
const <변수명> = <값>
const a = 5;
const b = 7;
const myName = 'heewon'; //camel case
const isGood = true; // boolean
const hey;
console.log(a + b); // 12
console.log(hey); // undefined
변수
이후에 변할 가능성이 있는 숫자(재할당 가능)를 의미한다.
변수명 앞에 let
을 붙여 해당 변수가 변할 수 있다는 것을 보여준다.
let <변수명> = <값>
let money = 10000; // integer
let names = ["John", "Leo", "Jackson", "Atom"]; // Array
let player = {
name: "heewon",
points: 10,
};
money = 5000;
console.log(money); // 5000
console.log(names[2]); // Jackson
추가적으로,
var
이라는 변수가 있지만, 이후에 값이 바뀌는 변수인지 아닌지 의미를 파악할 수 없게 만들어 코드의 가독성을 떨어뜨려 사용하지 않는 것을 권장한다고 한다.
Author And Source
이 문제에 관하여([VanillaJS]자료형과 변수), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@lea-hwang/Vanilla-JS저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)