함수란? 특정 기능을 수행하는 소스 코드를 따로 묶어놓은 덩어리 자주 실행해야 하는 기능에 포함된 명령이 여러가지일 때 그 명령을 한번에 실행할 수 있게 한 덩어리로 묶어줌 정의되어 있는 함수는 호출되어야 실행됨 변수 vs 함수 변수 함수 1개의 데이터만 저장 자바스크립트 코드를 저장 var이라는 키워드를 이용하여 선언 function이라는 키워드를 이용하여 선언 문자형, 숫자형, 논리형 데이터를 보관 출력문, 제어문 등의 코드를 저장하고 데이터를 반환 객체를 참조 함수 정의문 기본 함수 정의문 - 정의되어 있는 함수는 호출되어야 실행됨 function 함수명(){ 실행 명령; } 익명 함수 선언 - 함수명이 없는 함수, 함수 자체를 식으로 사용 참조변수 = function 함수명(){ 실행 명령; } ..
DEV/JavaScript
제어문의 종류 구분 종류 설명 조건문 if문 / else문 / else if문 조건에 따라 특정 코드 실행 선택문 switch문 일치하는 경우의 값이 있을 경우에만 실행 반복문 while문/for문 코드를 지정한 횟수만큼 반복해서 실행 if문 if(조건){ 조건이 참일 때 실행할 명령 } if(조건){ 조건이 참일 때 실행할 명령 } else{ 조건이 거짓일 때 실행할 명령 } 조건을 만족하는 경우에만 코드 실행 어떤 데이터를 입력해도 true 또는 false를 반환 if ~ else : 조건을 만족할 경우 true와 만족하지 않을 경우 false에 따라 실행되는 코드가 달라짐 else if문 if(조건){ 조건에 만족할 때 실행할 명령 } else if(조건2){ 조건에 만족할 때 실행할 명령 } el..

자료형(데이터타입, 데이터형, 데이터유형) 자료형 설명 기본형 number(숫자) 따옴표 없이 표기한 숫자 정수 - 소수점이 없는 숫자 실수 - 소수점이 있는 숫자 string(문자) 작은 따옴표(') 또는 큰 따옴표(")로 묶어냄 Boolean(논리형) 참(true)이나 거짓(false) 두 가지 값만 가지고 있는 유형 undefined 자료형을 지정하지 않았을 때의 유형 -> 변수를 선언만 하고 값을 정의하지 않은 경우 null 값이 유효하지 않을 때의 유형 복합형 array(배열) 하나의 변수에 여러 값을 저장하는 유형 object(객체) 함수와 속성이 함께 포함된 유형 typeof 연산자 자료형을 확인하는 명령 콘솔창에 입력하여 변수형 확인 undefined와 null 둘 다 값이 없음을 표현하지..

JavaScript란? 컨텐츠를 바꾸고 움직이는 등 페이지를 동적으로 꾸며주는 역할을 하는 프로그래밍 언어 웹의 동적 처리를 담당 JS는 HTML과 CSS를 동원해서 구조 및 시각적 표현등도 담당할 수 있지만, 성능적으로 HTML과 CSS만큼 잘하진 못하기에 동적 처리에만 집중할 것 JQuery를 이용하기 위해 JS를 이해할 것(JS를 이해하면 프론트의 다른 언어도 이해하기가 편함) 객체(Object)기반의 스크립트 언어 객체 지향형 프로그래밍과 함수형 프로그래밍 모두 표현 가능 자바와 자바스크립트의 차이 자바 자바스크립트 컴파일 언어(전체를 읽은 뒤 실행) 인터프린터 언어(한 줄 읽고 실행하고, 한 줄 읽고 실행하고...) 타입 검사를 엄격하게 함 타입을 명시하지 않음 클래스(class)기반의 객체 지..