반응형
프로그래밍에서 함수란 JavaScript에서 기본 구성 요소중 하나입니다. Javascript에서 함수는 작업을 수행하거나 값을 계산하는 명령문의 집합인 프로시저(procedure)와 비슷하나, 프로시저가 함수로 쓰이려면 입력을 반드시 받아야 하고 입력과 명확한 관계가 있는 출력을 반환해야 합니다. 1. 함수 정의 함수 정의(선언)는 다음과 같은 함수 키워드로 구성되어 있습니다.함수의 이름함수의 매개변수들, 괄호로 묶고 쉼표로 구분함수를 정의하는 JavaScript 문으로 중괄호로 묶습니다.function square(number) { return number * number;} 함수 square은 number라는 하나의 매개변수를 가집니다. 이 함수는 함수의 매개변수(number)를 곱한 값을 반..
JS는 논리 구조를 갖고 있고, 그를 통해 프로그램의 여러 기능들을 제공합니다. 이번 시간에는 자바스크립트의 제어문에 대해 살펴보겠습니다. 제어문은 주어진 조건에 따라서 코드 블록을 실행(조건문)하거나 반복 실행(반복문)합니다. 1.조건문 조건문(conditional statement)은 주어진 조건식(conditional expression)의 평가 결과에 따라 코드 블럭(블록문)의 실행을 결정합니다. 조건문은 불리언 값으로 평가될 수 없는 표현 식입니다. 자바스크립트에서 조건문은 if...else 문과 switch문을 제공합니다. 1-1.if...else 문 if..else 문을 사용하면 주어진 조건식(불리언 값으로 평가될 수 있는 표현식)의 평가 결과, 참&거짓에 따라 실행할 코드 블록을 결정합니..
이번 시간에는 Javascript의 기초부분들을 배워보겠습니다. 먼저 자바스크립트를 실행할 Vs Code에 JS를 테스트할 프로그램을 설치해볼까 합니다. 자바스크립트를 실행할 Code Rounner를 다운받아 줍니다.console.log("javascript")const able = "Hello"console.log(able + "Hello"); 코드를 입력하고 오른쪽 재생버튼을 클릭하면 아래 결과값이 제대로 출력되는 것이 보입니다. Javascript는 Node.js 같이 웹 페이지를 실행할 수 없으므로 이렇게 Code Runner를 사용해서 테스트 해볼 수 있습니다. 1. 문법과 자료형 JavScript는 문법의 대부분을 Java와 C, C++을 기발으로 하고 있습니다 대소문자를 구별하며 유니코드 문..
객체기반의 스크립트 프로그래밍 언어인 Javascript(자바스크립트)는 1995년 12월 4일 브렌던 아이크라는 개발자가 개발한 언어로 처음에는 모카(Mocha)라는 이름으로, 나중에는 라이브 스크립트(Live Script)라는 이름으로 개발하였고, 최종적으로 자바스크립트라는 이름으로 채택된 언어입니다. 자바스크립트는 현재 수많은 개발언어들의 기초가 된 언어라고 할 수 있습니다. 웹사이트를 만드는 HTML과 스타일을 꾸며주는 CSS를 넘어 동작까지 구현해주는 자바스크립트언어는 ECMA스크립트(ECMAScript)의 표준 사양을 가장 잘 구현한 언어로 인정받고 있습니다. 자바스크립트는 브라우저뿐만 아닌 서버에서도 실행할 수 있는 언어입니다. 그 외에 자바스크립트 엔진(Javascript engine)이..