javascript : 기본 데이터 타입

웹클래스·2020년 5월 30일
0

javascript

목록 보기
1/12

안녕하세요. 웹클래스입니다. (v1.0.0)
현재는 공부하면서 취업준비생입니다.

현재 취업 준비생이라서 부족한 점이 많습니다.
수정사항 및 추가사항이나 피드백 댓글 달아주시면 빠른시내에 수정하겠습니다.
방문해주셔서 감사합니다.

자바스크립트(javascript)의 기초 데이터 타입을 다음과 같은 순으로 설명해보겠습니다.

원시 타입을 알아보겠습니다.

숫자 
문자열 
불리언 
undefined 
null 
NaN 
심볼 

0. 자바스크립트 시작

자바스크립트는 코드 작성하고 마지막 끝날 때 마다 ;(세미콜론) 작성해야합니다.

자바스크립트 코드작성법 내부자바스크립트, 외부자바스크립트 2가지가 있습니다.
html문서안에 head안에 <script></script> 작성하고 사용하는게 내부자바스크립트입니다.외부스크립트는 js파일 만들어서 코드작성하여 출력합니다.

javascript파일 많이 만들어도 어차피 코드 하나의 공간에서 볼 수있습니다. 파일은 그냥 편의상 나눠준겁니다.

1. 숫자타입, 문자열타입

숫자 타입은 number 이고, 문자열 타입은 string 입니다.

var a = 1;  // 숫자
var a = '글자';  // 문자열

숫자는 '' "" `` 사용하지 않고 숫자만 입력합니다.
문자열은 '' "" `` 사용합니다.

숫자는 1234 숫자로 입력합니다.
문자는 apple이면 문자열은 a,p,p,l,e 한 글자씩 나열되서 문자열이라고 합니다.
숫자와 문자열 타입을 더하면 문자열으로 나타납니다.
숫자타입에 NaN이 있습니다.

2. 불리언은 참(true)거짓(false)

true
false

true 거짓true으로 표현합니다.

3. null와 undefined

undefined 할당이 되지 않는 값이 없다고 합니다.
null 값이 없습니다.

4. NaN

NaN 는 숫자입니다. 숫자타입이다.

5. BigInt

Bigint 는 공부하는 중입니다.

6. 심볼

ES6 문법입니다. (공부하고 기록해두겠습니다.)

7. 변수의 유효범위

변수의 유효범위는 전역변수지역변수를 나타냅니다.
전역변수는 가져다가 쓸 수 있습니다. 함수안에서 만든 지역변수를 함수안에서만 사용가능합니다.
전역변수랑 지역변수랑 똑같으면 지역변수먼저 실행되고, 만약에 지역변수가 없으면 전역변수에서 찾아서 실행됩니다.
지역변수없고, 전역변수가 없으면 에러가 나고, 함수코드 작성하면 함수실행하기위해 (); 코드작성해야한다. 그래야지만 함수안에 있는 코드들이 실행이 됩니다.
전역변수는 오브젝트입니다.

let a = '밖에 있는 사람'; // 전역변수

function 큰방() {
  let b = '큰 방에 있는 사람'; // 지역변수
  
  function 작은방() {
    let c = '큰 방 안에 작은방에 있는 사람';
    console.log();
  }
  작은방();
}
큰방();

위에 있는 코드 지역변수와 전역변수의 코드설명
a 변수이름은 각 큰방 작은방함수에 가져다가 쓸 수 있습니다.
작은방함수는 a b 가져다가 쓸 수 있습니다.
b c 는 함수 안에서만 사용이 가능합니다.

프로젝트가 크면 클 수록 전역변수는 잘 쓰지 않습니다.
그럼 어떻게 전역변수를 쓰냐면 아래와 같이 씁니다.

var divElem = {
  a : '이',
  b : '렇',
  c : '게',
}

전역변수는 객체로 만들어준다.
전역변수는 하나만 만들고 {}을 사용한다.
전역변수 안에서는 , 를 사용합니다.


var f = {
  a : '콜라',
  b : '오렌지',
}
function fName() {
  console.log(f.b);
}
console.log(f.b + f.a );
fName();
profile
코드를 기록하는 공간

0개의 댓글