웹/JavaScript
-
[JavaScript] reduce 함수 알아보기웹/JavaScript 2022. 12. 3. 12:33
프로그래머스 코딩테스트 연습문제를 풀다가 reduce 메소드의 사용이 헷갈려서 정리하는 시간을 갖게 되었다. reduce() 메서드란? reduce() 메서드는 배열의 각 요소에 대해 주어진 리듀서 (reducer) 함수를 실행하고, 하나의 결과값을 반환합니다. 예시) 리듀서 함수는 네 개의 인자를 가진다. 누산기 (acc), 현재 값 (cur), 현재 인덱스 (idx), 원본 배열 (src). 리듀서 함수를 풀면 아래 왼쪽 긴 코드 대신 오른쪽 코드처럼 간결하게 작성 가능하다.
-
JavaScript 문법 - 변수, 함수, typeof웹/JavaScript 2022. 8. 29. 19:07
변수 let + 변수명 = 값; 로 설정합니다. 자바스크립트는 변수에 자료형을 저장하지 않습니다. 즉, 하나의 변수의 처음과 다른 자료형을 저장할 수 있습니다. typeof 해당 변수의 자료형을 추출합니다. 키워드, 연산자 강제 자료형 변환 함수 Number() : 숫자로 변환 String() : 문자열로 변환 Boolean() : T/F로 변환 0, Nan,"",null,undefine : False 이외 : True const 상수를 선언할 때 사용합니다. 함수 생성 방법 함수를 만드는 방법은 3가지가 있다. 1. 익명 함수 이름을 붙이지 않고 함수를 생성하는 방법 A. 생성 let 함수명 = function () { } ; B. 호출 함수명() ; C. 출력 console.log(함수); 2. 선언..
-
JavaScript 기본 용어 -표현식과 문장, 키워드, 식별자, 주석웹/JavaScript 2022. 8. 29. 15:21
JavaScript의 기본 용어부터 알아보겠습니다. 중요 언어이므로 익히셔야 합니다. 표현식 값을 만들어 내는 간단한 코드 문장 표현식이 하나 이상 모인 것. 표현식 마지막에 ;이 찍힌 것 키워드 특별한 의미가 부여된 단어 - break - case - catch - continue - debugger* - default - delete - do - else - finally - for - function - if - in - instanceof - new - return - switch - this - throw - try - typeof - var - void - while - with 식별자 변수와 함수 이름 등 이름을 붙일 때 사용하는 단어 약속 클래스의 이름 첫 글자는 대문자로 시작한다. 변수,..
-
JavaScript 시작하기 - 실습 세팅(환경) 설정, node.js 설치, 간단 출력 예제웹/JavaScript 2022. 8. 29. 15:10
이번엔 JavaScript를 시작해보려고 합니다. JavaScript란? 객체 기반의 스크립트 프로그래밍 언어이다. 이 언어는 웹 브라우저 내에서 주로 사용되어 활용성이 높다. 다른 응용 프로그램의 내장 객체에도 접근할 수 있는 기능을 가지고 있다. Node.js와 같은 런타임 환경과 같이 서버 프로그래밍에도 사용되고 있다. 실습환경 구축 Visual Studio Code 설치하기 Node.js 설치하기 (짝수버전 추천) + ) 추가로 크롬 설치하기 출력 예제 1. Visual Studio Code 를 실행 후 js 파일을 생성합니다. 2. console.log('Hello'); 를 작성해줍니다. 3. powershell 또는 cmd를 실행합니다. 4. js가 저장된 폴더를 열고 공백에 shift+마우스..