본문 바로가기

Javascript40

[Javascript] 배열(2) 배열 함수 기본적으로 제공되는 배열 함수들이다. isArray(x) x가 배열이면 true, 배열이 아니면 false를 반환한다. Array.isArray([]); // true Array.isArray(['a', 'b']); // true Array.isArray(); // false Array.isArray({}); // false Array.isArray('string'); // false Array.isArray(1); // false from(x) 반복 가능한 값 x(문자열, 배열 등)를 배열로 변환하여 반환한다. console.log(Array.from('hello')); // ['h', 'e', 'l.. 2022. 7. 6.
[Javascript] 배열(1) 배열 배열은 여러 개의 값을 순차적으로 저장할 때 사용한다. 자바스크립트의 배열은 객체이다. 대괄호[]를 사용하여 표현하며 어떤 종류의 자료형도 배열의 요소가 될 수 있다. 배열의 인덱스를 통해 값을 확인할 수 있다. 생성 배열을 만드는 방법은 다음과 같이 2가지 방법이 있다. 배열 리터럴 Array() 생성자 함수 배열 리터럴 var array = [273, 'String', true, function() {}, {}, [1,2]] console.log(array[0]); // 273 console.log(array[1]); // 'String' console.log(array[2]); // true console.log(array[3]); // function() { } .. 2022. 6. 29.
[Javascript] 객체 객체 자바스크립트는 객체 기반의 언어이며, 객체는 키와 값으로 구성된 프로퍼티들의 집합이다. 객체는 프로퍼티와 메소드로 구성되어 있으며 다음과 같다. 프로퍼티 : 키와 값으로 구성되어 있으며 키는 유일해야 하며 문자열이어야 한다. 메소드 : 값이 함수일 경우 메소드라 부른다. 생성 객체를 만드는 방법은 다음과 같이 3가지 방법이 있다. 객체 리터럴 Object 생성자 함수 생성자 함수 객체 리터럴 / Object 생성자 함수 var obejct = {}; // 객체 리터럴을 이용한 빈 객체 생성 var obejct = { 'number' : 273, 'string' : 'sanggil', 'boolean' : true, 'array'.. 2022. 6. 28.
[Javascript] 반복문 반복문 while문 while (불 표현식) { 문장 } var value = 0; while (value < 4) { console.log(value + &#39;번째&#39;); value++; } 0번째 1번째 2번째 3번째 do while문 조건을 먼저 검사하고 반복을 실행, 즉 최소 한 번은 무조건 실행된다. do { 문장 } while(불 표현식) var value = 0; do { console.log(value + &#39;번째&#39;); value++; } while(value < 2) 0번째1번째 for문 for (초기식; 조건식; 종결식) { 문장 } var array = [&#39;포도&#39;, &#39;사과&#39;, &#39;바나나&#39;, &#39;망고&#39;]; for.. 2022. 6. 17.
[Javascript] 조건문 조건문 if 문 if (조건식1) { 조건식1이 참이면 이 코드 블록이 실행된다. } else if (조건식2) { 조건식2이 참이면 이 코드 블록이 실행된다. } else { 조건식1과 조건식2가 모두 거짓이면 이 코드 블록이 실행된다. } var date = new Date(); var hour = date.getHours(); if (hour < 11) { console.log(&#39;아침입니다.&#39;); } else if (hour < 15) { console.log(&#39;점심입니다.&#39;); } else { console.log(&#39;저녁입니다.&#39;); } 저녁입니다. switch 문 switch (표현식) { case 표현식1: switch 문의 표현식과 표현식1이 일치하.. 2022. 6. 13.
[Javascript] 자료형 자료형 검사 자바스크립트에서 자료형을 검사하기 위한 방법과 같다. typeof() Object.prototype.toString.call() typeof() 피연산자의 데이터 타입을 문자열로 반환한다. typeof(&#39;String&#39;); // string typeof(245); // number typeof(true); // boolean typeof(function() {}); // function typeof({}); // object typeof([]); // object typeof(NaN); // number typeof(null); // object typeof(new String()); // ojbect typeof 연산자의 경우, 원시 타입을 타입을 제외한 객체의 경우, 모두 o.. 2022. 6. 10.
728x90