[JS] 개념정리 01. 변수

nmy0502·2020년 2월 23일
0

[JS] 기초개념정리

목록 보기
1/7

-코드스테이츠 Pre Course를 들으며 배운 개념들을 정리
생초보라 자잘한 부분부터 여러가지 올라올 수 있으며, 수정될 가능성 매우 높음

Ⅰ. 변수

변수 : 상황에 따라 변할 수 있는 이름이 붙은 값. 이름을 내가 지정할 수 있다.
ex) name
선언 : let name;
할당 : name = 'jim'; -> name에 'jim'이라는 값을 할당한다는 뜻
선언과 할당을 같이 쓰면 let name = 'jim'
표현식 : 변수와 특정값을 이용해서 연산하는 식

ex) let pi = 3.14;
    let iLikeFruit = 'banana';
  • 자바스트립에서는 문자의 띄어쓰기가 적용되지않는다. 대신 대문자를 사용하여 문자의 끊어짐을 표시. ex)i like fruit (X), iLikeFruit (O)

  • 표현식은 여러한 변수들을 사용하여 만들 수 있다.

ex) let pi = 3.14; -> 변수 할당해서 선언
    pi * 4 * 4; -> 반지름이 4인 원의 넓이라는 표현식
    pi * 10 * 10; -> 반지름이 10인 원의 넓이라는 표현식


    (pi * radius * radius -> 원의 넓이 구하는 공식 : 파이*반지름*반지름)
    let radius = 6; -> '반지름은 6이다'라고 선언을 하면
    pi * radius * radius; -> 반지름이 6인 원의 넓이 === pi * 6 * 6;


    let areaOfCircle = pi * radius * radius
      -> 표현식 areaOfCircle는 원의 넓이를 구하는 공식이다.
  • 변수의 특징

  1. 변수에 동일한 변수를 대입(=)할 수 있다.(선언X === let은 한번만 사용 가능)
ex) let sum = 1;   // sum === 1
    sum = sum + 2; // sum === 3
    sum = sum + 3; // sum === 6
    sum = sum + 4; // sum === 10
  1. 변수에 할당이 없으면 undefine 라는 값이 나온다. undefined : 정의되지 않았다 라는 뜻.

  2. 변수에는 다양한 타입이 있다.
    숫자(number), 문자열(string), 불리언(boolean), 자료형(compound), undefined, 함수(function)
    자료형 : 숫자, 문자열, 불리언 타입이 서로 섞인 타입. 배열[], 객체{}

ex)
숫자     pi        3.141592
문자열   name      jim -> 따옴표를 '' "" 사용하여 표시된다.
불리언   isFmale   □여성입니까? -> 참(true),거짓(false)을 판단 true or false
배열     let fruits = [
	    'banana',
	    'apple',
	    'peach'
        ]
객체     let person = {
	    name : 'min',
	    age : 27,
	    isStudent : true
        }

(추가예정)

profile
개발자가 되기위해 공부중!

0개의 댓글