Nodejs/JS Basic 6

javaScript의 기초 #6 - 객체

1. 객체의 특징 JavaScript의 자료는 기본자료형(primitives)와 객체 자료형(object) 두 가지로 나눌 수 있다. JavaScript에서는 기본 자료형이 객체 자료형이 될 수도 있다. console.log(1===1);//true console.log([] === []);//false console.log({} === {});//false let a = {price: 10000}; let b = {price: 10000}; console.log(a===b);//false 배열과 객체의 경우, 생긴게 같아도, 심지어 둘 다 비어있다고 해도 저 둘은 다른 공간을 의미한다. 그러나 다른 객체들 안에 있는 요소의 key와 value가 같다면 그 키는 같다. 1.1 this 를 이용한 자신의 ..

Nodejs/JS Basic 2022.02.09

JavaScript의 기초 #5 - 배열

오늘은 배열의 성질, 자주 활용되는 몇 가지 메소드에 대해 정리한다. 우리가 아무 문자열이나 선언을 해도 그 문자열은 배열로 처리된다. let str="asdfg12345"; console.log(typeof(str));//string console.log(str.length);//10; 따라서 문자열 또한 배열과 마찬가지로 여러가지 메소드를 적용가능하다. i) split split은 인자를 기준으로 문자열을 잘라준다. 문자열이름.split("인자")//지정한 인자(문자)를 기준으로 잘라준다고 보면 된다. let str2='012-3456-7890'; str2.split("-");//['012', '3456', '7890'] 다시 한 번, arr 변수를 선언해지고 str2, arr의 길이를 각각 구해보자..

Nodejs/JS Basic 2022.02.09

JavaScript의 기초 #3 - 배열, 객체 (군집형 데이터)

오늘은 JavaScript의 데이터 타입 중에서도 하나의 변수가 복수의 데이터를 저장하는 군집형 데이터 array(배열)와 object(객체)에 대해 조금 더 자세히 알아보자. 1. 배열 (array) 배열도 다른 변수들과 동일하게 선언한다. let array1 = [1,2,3,4,5,6,7]; // array 변수 선언 console.log(array1); // array1을 출력 원하는 array의 요소 갯수를 알고 싶다면 .length 메소드를 활용하면 된다. console.log(array1.length); // 요소의 갯수를 구하는 method. 여기서는 7이 나온다. 1.1 배열에 요소 추가 배열에 요소를 추가하고 싶다면 .push 메소드를 황용한다. array1.push(8); // arra..

Nodejs/JS Basic 2022.02.09

Javascript의 기초 #2

어제에 이어서 JavaScript를 운용하기 위한 기본적인 기능들을 몇 가지 더 살펴보자. 오늘은 if 조건문과 for 반복문, 그리고 함수의 선언과 호출을 다룬다. 1. if 조건문 조건으로 준 boolean이 true일 경우 코드 블럭 안의 내용를 실행하고, 만족하지 않을 경우 실행하지 않고 넘어가는 코드이다. 1. if 조건문 if(boolean) { ( ) 안의 boolean이 true일 경우 실행되는 코드 내용 } 의 형식으로 써주면 된다. 예를 들어, if (a > b) { console.log('a는 b보다 크다') } 이렇게 조건문을 사용한 경우, a>b boolean이 true일 경우, 코드 블록안의 코드 console.log('a는 b보다 크다')가 실행된다. let a = 10, b ..

Nodejs/JS Basic 2022.02.09

JavaScript의 기초 #1

JavaScript를 사용하기 위한 기본적인 기능들을 알아보자. 1. 변수 (variable) 프로그래밍에선 마음대로 써도 되는 부분, 정해진대로 써야하는 부분이 있다. 전자를 변수, 후자를 예약어라고 부른다. 변수는 몇 가지 규칙만 지켜준다면 원하는대로 이름을 붙여 선언할 수 있다. 일반적으로 변수 선언시 앞에 let 을 붙여준다. let alice // 변수 하나를 alice라는 이름을 붙여 선언한다. 이렇게 변수를 선언했으면 대입 연산자 (=) 을 이용해 값을 넣어줄 수 있다. alice = 456; // 변수 alice에 456이라는 value를 대입했다. 보통 key=value; 형식으로 써주면 value를 key에 대입한다. 이를 브라우저에서 출력하고 싶다면 console.log 명령어를 사용..

Nodejs/JS Basic 2022.02.09