본문 바로가기

JS, TS

[부스트코스][BoostCourse] 7. Javascript 함수(2/2) (JS 함수의 매개변수와 인자 / 리턴 / JS의 전역함수) 본 게시글은 생활코딩 강의를 듣고 정리한 글입니다 // 함수 선언 function 함수이름 ([arg1, ..., argn]) { ...프로그램 코드... return 문 } // ex function add123() { document.write(1 + 2 + 3); } // 함수 호출 함수이름(); // ex add123(); 매개변수와 인자 (parameter, argument) - arg1, ..., argn 함수를 호출하는 곳으로부터 값을 받는 것 여러 개 있을 때 콤마(,)로 분리하고, 없어도 무관하다 덧셈을 해주는 함수를 다음과 같이 작성해보자 function sum(left, right) { document.write(left + right); } 그리고 다음과 같이 함수를 호출하면, 두 .. 더보기
[부스트코스][BoostCourse] 6. Javascript 함수(1/2) (JS 함수의 개념 / 장점) 본 게시글은 생활코딩 강의를 듣고 정리한 글입니다 개념 함수는 데이터를 전달받아 처리한 후 결과를 출력하는 코드 블록이다 예시를 자판기로 들어보자 ex) 우리는 돈을 넣고 음료수 버튼(매개변수; parameter, 인자; argument)을 누르면 자판기(함수; function)는 (프로그램 코드를 통해) 그 음료수를 뽑아준다(출력; return) 물론 전달받는 데이터 없이, 결과없이 작업을 수행하기도 한다 구성은 다음과 같다 // 함수 선언 function 함수이름 ([arg1, ..., argn]) { ...프로그램 코드... return 문 } // ex function add123() { document.write(1 + 2 + 3); } // 함수 호출 함수이름(); // ex add123();.. 더보기
[부스트코스][BoostCourse] 5. Javascript 제어문(2/2) (배열/ 반복문) 본 게시글은 생활코딩 강의를 듣고 정리한 글입니다 배열 (Array) 배열은 여러 개의 원소들을 연속적으로 저장하고 전체를 하나의 단위로 다루는 데이터 구조이다 즉, 서로 연관된 데이터를 정리해서 담아두는 수납상자라고 생각할 수 있다 [ ], 대괄호, 브라켓 안에 값을 넣어 명령한다 예시를 들어보자 var fruits = ["apple", "banana"]; // fruits[0]은 "apple" // fruits[1]은 "banana" var box = new Arrays("apple", "banana"); // 같은 배열 선언문 // "Array 객체"를 이용 위와 같이 배열은 선언했다고 하면, 다음과 같이 배열의 값에 접근할 수 있다 document.write(fruits[0]); // apple .. 더보기
[HTML] Birth Year Select List/ Birth Month Select List/ Birth Date Select List (생년월일 Select List Code) JS로 작성도 가능하지만, HTML로 구현할 시에 시간을 단축할 수 있는 코드 년도 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995 1994 1993 1992 1991 1990 1989 1988 1987 1986 1985 1984 1983 1982 1981 1980 1979 1978 1977 1976 1975 1974 1973 1972 1971 1970 1969 1968 1967 1966 1965 1964 1963 1962 1961 1960 1959 1958 1957 1956 1955 1954 1953 1952 1.. 더보기
[부스트코스][BoostCourse] 4. Javascript 제어문(1/2) (비교 연산자/ 조건문) 본 게시글은 생활코딩 강의를 듣고 정리한 글입니다 프로그래밍 JS는 프로그래밍 언어이다 프로그래밍은 프로그램을 만드는 행위고, 프로그램은 "순서"라는 의미가 있다 컴퓨터를 사용할 때에 다양한 기능을 "순서"대로, 반복적으로 이용하게 된다 HTML로 만든 웹페이지는 한 번 만들어지면 바뀌지 않는다 별다른 순서가 없이 태그를 중심으로 웹페이지를 구현하고, 그저 구조와 요소를 정의한다 이 작성한 코드를 한 번에 페이지로 출력되면 끝이므로 HTML을 프로그래밍 언어라고 부를 수 없다 그러나 JS는 사용자와 상호작용하고, 여러 기능이 실행되어야 하므로 프로그래밍 언어라고 부를 수 있다 비교 연산자 (Comparison Operators) 조건문에 앞서, 비교 연산자에 대해 알아보자 우리는 이전에 데이터 타입을 들.. 더보기