전체 글 (432) 썸네일형 리스트형 Node.js.17. JavaScript - 조건문 Conditional statement 제어문의 대표적인 사례. 조건에 따라서 코드가 다르게 동작하도록 프로그램의 실행 흐름을 제어하는 제어문. 예시) console.log('A'); console.log('B'); if(true){ console.log('C1'); } if(false){ console.log('C2'); } console.log('D'); 혹은 아래와 같이 작성해도 된다 console.log('A'); console.log('B'); if(true){ console.log('C1'); }else{ console.log('C2'); } console.log('D'); Node.js.16. JavaScript - 제어문 Program? 시간의 순서에 따라서 실행되는 것 Programmer? 시간의 순서에 따라서 실행되는 컴퓨터의 명령들이 실행되도록 설계하는 사람 자바스크립트를 사용하는 이유 1. Nodejs가 가지고 있는 기능을 실행시키는 방법은 자바스크립트이기 때문 터미널에서 순서대로 실행되어야 하는 명령어를 우리가 일일이 입력하여 실행할 수도 있다. 하지만 두 번 입력하기 번거롭기 때문에 파일을 만들어 아래와 같이 동시에 실행시킬 수 있다. 순서대로 실행하는 것은 컴퓨터에게 맡기는 것이다. 만약 다음과 같이 경우에 따라 두 가지 중 하나를 실행시킨다고 하자. 위와 같이 두 파일을 두고 각 상황에 맞는 파일을 실행시킬 수도 있겠지만, 중복되는 게 너무 많다. 이때 제어문을 이용하는 것이다. 제어문을 이용하면 시간의 순.. Node.js.15. JavaScript - 비교 연산자 Comparsion Operator = : 대입 연산자 == : 비교 연산자 (문자만 같은지 확인) === : 정확한 비교 연산자 (문자&&datatype 같은지 확인) console.log(1+1); //2. +: 이항 연산자 console.log(1==1); //true. ==: 비교 연산자 console.log(1==2); //false console.log(1>2); //false console.log(1 Node.js.14. JavaScript - Boolean Boolean datatype true, false. 두 개의 데이터로 이뤄짐 console.log(true); console.log(false); var a = 1; // true = 1; //error. 변수의 이름으로 사용할 수 없음 Node.js.13. App 제작 - 파일을 이용해 본문 구현 목표 Query string 값에 따라 본문이 변경되는 웹 애플리케이션 만들기 글자를 클릭할 때마다 해당 파일의 본문이 나오도록 하기 위해 data 폴더 안에 HTML, CSS, JavaScript 파일을 각각 만든다. //CSS Cascading Style Sheets (CSS) is a style sheet language used for describing the presentation of a document written in a markup language. Although most often used to set the visual style of web pages and user interfaces written in HTML and XHTML, the language can be appl.. 자바스크립트와 웹 애플리케이션 개발 자바스크립트는 클라이언트 사이드에서 웹 애플뢰케이션을 개발하는데 많은 도움을 주는 언어이다. 클라이언트 사이드에서 자바스크립트는 주로 HTML, CSS와 결합하여 Ajax라는 기술을 통해 동적인 웹 페이지를 만드는데 사용된다. HTML과 CSS HTML은 제목, 단락, 목록 등과 같은 본문을 위한 구조적 의미를 나타내는 것뿐만 아니라 링크, 인용과 그 밖의 항목으로 구조적 문서를 만드는 방법을 제공한다. 또한 웹 페이지 콘텐츠 안의 에 둘러싸인 태그로 구성된다. HTML을 중심으로 자바스크립트 코드와 CSS코드를 불러온다. Ajax Asynchronous JavaScript and XML. 즉, 클라이언트 측에서 비동기 웹 애플리케이션을 개발할 수 있는 웹 개발 기술이다. 이를 사용하면 웹 애플리케이션 .. 클로져(Closure) 자바스크립트사 가진 특징이자 Node.js가 높은 효율성을 가지게 해주는 근간. 유효 범위 체인 함수 단위의 범위(Function Scope). 전역 변수(a)는 함수 안이나 어느 곳에서든지 사용할 수 있지만, 함수 안에서 선언한 변수(b)는 함수 블록 밖에서 사용할 수 없다. 클로져를 이용한 체인 깨기 클로져? 자신의 범위 밖에 있는 변수에도 접근할 수 있는 함수 위 그림에서 함수 N()는 상위에 있는 변수 a와 b를 사용할 수 있지만, 함수 F()는 함수N()에 있는 변수를 참조할 수 없다. 클로져는 이러한 문제를 해결할 수 있다. function f() { var b = "b"; return function() { return b; } } 함수 f()에 선언된 b는 함수 밖에서 사용될 수 없다. 하.. 내장형 객체 Built in Object. Object, Number, Array, String, Boolean, Function RegExp : 정규식을 위한 객체 Math : 수학과 관련된 각종 값과 메서드를 내장한 객체 Date : 날짜와 시간에 관련된 메서드를 가진 객체 Error : 자바스크립트에서 발생하는 에러를 처리하기 위한 객체 이전 1 ··· 41 42 43 44 45 46 47 ··· 54 다음