JavaScript

    JavaScript기초 - 정리(4) 배열(array) , 객체(object)

    이번 포스팅에서는 JavaScript의 배열과 객체 그리고 속성과 메소드에 대해 조금 더 자세히 정리해보도록 하자. 배열 (array) 속성과 메소드 객체 (object) 배열은 기본적으로 여러개의 데이터를 저장하는 데이터타입이다. 배열을 사용하면 변수 하나에 여러개의 데이터를 집어 넣을 수 있다. 배열에는 인덱스(index) 개념이 존재하는데, 배열 안의 특정 값을 호출하기 위해서는 인덱스가 필요하다. 배열에서 자주 사용하는 속성으로 length가 있고 메소드로는 push( )가 있다. length 속성 : 배열의 길이를 구하고 싶은 경우 사용 // array.length push 메소드 : 배열에서 값을 추가하고 싶은 경우 사용 // array.push( 추가하..

    JavaScript기초 - 정리(3) 변수 선언 , 이스케이프 문자 , else if문 , 함수

    이번 포스팅에서는 앞서 정리한 내용들에 대해 조금 더 자세히 알아보도록 하자. 변수 선언 - 전역변수 & 지역변수 문자열 - 이스케이프 문자 else if문 함수 JavaScript에서 let과 const를 사용해 변수를 선언할 때 어떠한 과정이 일어나는지 조금 자세히 알아보도록 하자. let은 변수를 선언하는 예약어이다. let ingoo;와 같이 변수를 선언하는 순간 우리가 사용하는 컴퓨터의 메모리는 변수를 저장할 수 있는 공간을 확보하게 된다. 그리고 대입연산자를 통해 변수에 값을 할당하게 되면 할당된 값이 메모리의 공간에 들어간다. 재할당을 하는 경우에는 기존에 들어있던 값이 재할당된 값으로 덮어쓰여지는 것이다. 이러한 원리로 다음과 같이 동일한 변수명을..

    JavaScript기초 - 정리(2) if문 , for문 , 함수

    이번 포스팅에서는 JavaScript에서 사용하는 if문, for문, 함수에 대해 정리해보고자 한다. if문 for문 함수 (function) if문은 조건문이다. 특정 조건을 만족했을 때 if문 안에 들어있는 코드블록이 실행되도록 한다. if문을 작성하는 형식은 아래와 같다. if문 - 조건문 if (boolean) { // 참일 때 실행하는 코드영역 } else { // 거짓일 때 실행하는 코드영역 } if (불리언) { 코드블록 } else { 코드블록 } 비교연산자를 활용해 불리언 값 도출 조건을 만족할 때 if에 해당하는 코드블록이 실행됨. 조건을 만족하지 않을 경우 else에 해당하는 코드블록이 실행됨. +) boolean 값으로는 True와 False가 있다. < ..

    JavaScript기초 - 정리(1) 변수 , 데이터타입 , 연산자

    브라우저에서 작동하는 자바스크립트의 경우 html을 이용해 작성이 가능하다. html에서 JavaScript를 작성하기 위해서는 부분에서 를 이용해서 JavaScript를 작성한다. 프로그래밍 공부를 하기 위해서는 예약어라는 개념을 알아야 한다. 예약어란 컴퓨터 프로그래밍 언어에서 이미 문법적인 용도로 사용되고 있기 때문에 식별자로 사용할 수 없는 단어들이다. 쉽게 풀어서 얘기하자면 프로그래밍 언어에서는 내 마음대로 작성해도 되는 부분과 정해진 대로 작성해야 되는 부분이 존재한다. 여기서 정해진 대로 써야되는 부분이 바로 예약어이다. 처음으로 알아볼 예약어는 JavaScript에서 변수를 선언할 때 사용하는 예약어로 JavaScript ES6에서 변수를 선언할 때는 let 과 const를 사용한다. le..