TIL 03-Javascript(변수와 데이터 타입)

서동혁·2021년 7월 25일
0

Javascript

목록 보기
3/19
post-thumbnail

Variables(변수)

Variables(변수) - 데이터를 담을 수 있는 대상
let myNumber = 100; 은 100이라는 값을 myNumber가 대체한다는 뜻이다.
위에서 let myNumber는 선언(declear) 100;은 할당(assign)이 된다.

let myNumber = 100;
console.log(myNumber)
를 입력하면 myNumber에 적용된 값이 화면에 나타남


데이터타입

기본타입참조형 타입으로 나뉘어져있음.

기본타입

1.Number

숫자 그 자체(0, 1, 500, 1000)

사칙연산 가능!!!

(*은 곱셈 /은 나눗셈 %는 나머지로표현)

검색 팁!!!

  1. "how to"를 적극 이용하자!
  2. MDN 사이트 활용하자!

    나머지 구하는 법은 구글에 javascript how to calculate remainder 검색 후 찾아보기
    (나중에 다양한 명령어 찾을때 이용)

2.String

아무 문자열 전부다 string으로 볼 수 있다.(''나 ""로 표기)


위와 같이 String과 Number를 조합하여 사용 할 수 있다.
(서로 다른 타입을 조합 할 때는 꼭 , 를 넣어 구분 해야한다.)

3.Boolean

참(true)=1, 거짓(false)=0 만 나타냄.

String과 boolean 헷갈리지 말기!!


하면 false-boolean타입.
false-String타입으로 나온다!

4.undefined & null

undefined - 선언은 됐지만 아직 value가 할당 되지않음.
null - 빈 값(blank)을 의미하는데 사용자가 준 value임.
undefined와 다르게 자바스크립트가 자동적으로 null이란 값을 줄 수는 없다. let name; //undefined let name = null; //null

console.log(null ==undefined); //true
console.log(null ===undefined); // false

엄격일치연산(==)는 value뿐만 아니라 type도 같아야 true나옴.

typeof연산자

피연산자의 평가 전 자료형을 나타내는 문자열을 반환해주는것.

console.log(typeof null); //object
console.log(typeof undefined); //undefined
null은 값이 없음(blank)를 의미하는 할당된 value이기 때문.

참조형 타임

1.Array

값이 일렬로 모여있는 배열 []를 사용함.
ex)[19,44, 'good', true]
숫자, 텍스트, boolean이 들어갈 수 있음.

2.object

여러가지 데이터가 모여있는 묶음 {}를 사용함.
Array랑 차이점 : key라는 특정 이름을 붙임.
ex) {name:'code kim', isDeveloper:true}
name이 key가 되고 code kim이 value가 된다.

3.function(함수)

ex) function myfunction(){~ return}
()를 붙이고 뒤에 returndms {}은 내부 담당기능이라고만 알고있다.
다음 강의때 더 자세히 알려준다고 한다.

0개의 댓글