화살표 함수 : 선언적 함수 { func = () => function () { document.write("함수가 실행되었습니다."); } func(); } 화살표 함수 : 익명 함수 const func = () => { document.write("함수가 실행되었습니다.") func(); } 화살표 함수 : 리턴값 함수 { func = () => { const str = "함수가 실행되었습니다."; return str; } document.write(func()); } 화살표 함수 : 익명 함수 + 매개변수 + 리턴값 { const func = str => { return str; } document.write(func("함수가 실행되었습니다.")); } 화살표 함수 : 익명함수 + 매개변수 + 리턴..
변수란? 변수(variables)는 변하는 데이터(값)을 저장할 수 있는 메모리 공간 변수에는 데이터가 오직 한 개만 저장된다. 새로운 데이터가 들어오면 기존에 있던 데이터는 메모리 공간에서 지워지게 된다. 변수에 저장할 수 있는 데이터의 종류로는 문자형(Srting), 숫자형(Number), 논리형(Boolean), 그리고 빈(Null) 데이터가 있다. 변수 선언 방법 변수를 선언할 때에는 var 키워드를 변수명 앞에 붙인다. 변수명은 한글 사용X / 영문 / 숫자 / 일부 특수 문자(_,$)만 가능 변수를 선언하면 변수명으로 데이터를 저장할 수 있는 공간이 생성. { var x = 100; var z = "javascript"; document.write(typeof x); //number docum..
데이터 타입(자료형) 변수에는 여러가지 유형이 들어갈 수 있습니다. 프로그램 언어에 있어 가장 기본적인 요소이며, 데이터 타입이라고 합니다. 데이터 타입에는 숫자, 문자열, 논리값, 특수값, 심벌, 객체, 배열 함수 등을 표현할 수 있습니다. let message = "hi"; message = 123456; 숫자(Number) 숫자를 넣으면 됩니다. 다른 언어처럼 (Int), (Short), (Long), (Double) 이런 구분이 없습니다. 그냥 아무거나 다 넣으면 됩니다. 1. let n = 123; 2. n = 12.345; 문자열(String) 문자열은 데이터에 문자를 저장하는 겁니다. 문자열은 큰 따옴표나 작은 따옴표 중에 하나를 쓰면 됩니다. 상황에 맞게요. 작은 따옴표가 문자열에 포함되어..
자바스크립트 선언문 선언문은 자바스크립트 코드를 작성할 영역을 선언하는 것이라고 이해하면 됩니다. 주로 태그영역에 사용되지만 보통은 영역에 많이 태그합니다. document ...... 자바스크립트 주석처리 자바스크립트도 다른 언어들과 같이 주석을 넣을 수 있다 위치와 관계 없이 코드의 상세한 설명부터 간단한 사용법까지 개발자의 의도를 적어 놓을 수 있다. 한줄로 주석을 작성하는 방법이 있고, 여러줄로 주석을 작성하는 방법이 있다. 한줄 주석일 경우 : // 여러줄 주석일 경우 : /* // 한줄 설명일 경우 /* 여러줄의 설명을 할 경우에는 이렇게 하시면 됩니다./* 코드 입력시 주의사항 1.대 소문자를 구분해야 합니다. 2.한줄 작성 후 세미콜론을 찍어주셔야합니다. document.write("환영..
연산자란? 자바스크립트 프로그래밍에서 사용하는 연산자에는 산술, 문자결합, 대입(복합 대입), 증감, 비교, 논리, 삼항 조건 연산자가 있습니다. 예를 들어 자신의 평균 체중을 구할 때 빼고 곱하는 작업등은 산술 연산자를 이용합니다. 그리고 이러헤 빼기, 더하기, 곱하기, 나누기, 비교 등을 하는 일련의 작업을 연산 작업이라고 합니다. 산술 연산자 산술 연산자에는 산수 시간에 배운 더하기(+), 빼기(-), 곱하기(*), 나누기(/), 나머지(%)가 있습니다. 산술 연사자로 연산을 하기 위해서는 연산 대상 데이터가 반드시 2개 있어야 합니다. 다음은 산술 연산자의 종류와 기본형을 정리한 표입니다. 종류 기본형 설명 + A+B 더하기 - A-B 빼기 * A*B 곱하기 / A/B 니누기 % A%B 나머지 다..
조건문 조건문은 조건식의 값이 (taue)인지, 거짓(false)인지에 따라 자바스크립트 코드를 제어합니다. 예를 들어 질의응답 창을 이용해 방문자가 좋아하는 숫자를 입력 받습니다. 이때 입력된 값을 2로 나누어 나머지 값이 0이면 "당신이 좋아하는 숫자는 짝수 입니다." 라고 출력하게 되고, 아닐 경우에는 "당신이 좋아하는 숫자는 홀수 입니다." 라고 출력하게 한다고 합시다. 이렇게 나눈 수를 나눈 나머지 값에 따라 다른 결과를 출력하게 하려면 조건문을 사용해야 합니다. 조건문의 종류에는 if문,else 문 그리고 else if 문이 있습니다. if 문 if 문은 조건식을 만족(true)할 경우에만 코드를 실행합니다. 다음은 if 문의 기본형입니다. 조건식은 앞에서 배웠던 Boolean() 내장 메서드..
선언적 함수 선언적 함수는 함수를 선언할 때 이름을 붙여주는 함수를 말한다. 즉, 따로 변수에 넣어주지 않고 선언할때 붙여준 이름으로 호출하면 된다. 익명 함수 익명함수는 말 그대로 이름이 없는 함수이다. 따라서 익명함수를 선언하고 사용하기 위해서는 변수에 넣어서 사용하여야 한다. 익명함수는 위와 같은 형태로 만들어 준다. 그리고 사용하기 위해서는 아래와 같이 변수에 넣어서 그 변수이름으로 호출하면 된다. 매개변수 함수 기본 함수 정의문은 함수 안에 있는 코드를 실행할 때 단순히 함수명으로 호출해서 코드를 실행했습니다. 즉, 함수를 호출할 때 값을 전달할 수 없었습니다. 하지만 매개변수가 있는 함수 정의문은 함수를 호출할 때 전달하고자 하는 값을 입력하여 호출할 수 있습니다. 이렇게 전달된 값은 매개변수..
함수 함수란? 우리는 앞에서 데이터를 저장할 때 변수를 선언하여 저장했습니다. 변수에는 데이터만 저장할 수 있고, 코드는 저장할 수 없습니다. 하지만 함수를 사용하면 코드를 메모리에 저장했다가 필요할 때 마다 호출하여 사용할 수 있습니다. 함수를 사용하여 코드를 저장한 것을 '함수 정의문'이라고 합니다. 변수를 선언할 때 var 키워드를 사용한 것처럼 함수에는 function 키워드를 사용해 변수를 선언합니다. function 함수명(){ 자바스크립트 코드; } 다음과 같이 익명 함수(함수명이 없는 함수)를 선언하고 변수에 참조해도 됩니다. 참조 변수 = function(){ 자바스크립트 코드; } 함수 정의문 ({...}) 안에 작성된 코드는 즉시 실행되지 않습니다. 함수는 메모리에 할당되어 대기하고 ..