JavaScript
-
07 Math 객체JavaScript/기초편 2023. 8. 26. 18:17
Math 객체 1) Math 객체의 프로퍼티 2) Math 객체의 메서드 종류 설명 abs( ) 절대값을 반환 acos( ) 아크 코사인(arc cosine) 값을 반환 asin( ) 아크 사인(arc sine) 값을 반환 atan( ) 아크 탄젠트(arc tangent) 값을 반환 atan2( ) 아크 탄젠트(arc tangent) 값을 반환 ceil( ) 매개변수의 소수점 이하 부분을 올림 cos( ) 코사인(cosine) 값을 반환 exp( ) 지수 함수를 나타낸다 floor( ) 매개변수의 소수점 이하 부분을 버림 log( ) 매개변수에 대한 로그(log) 값을 반환 max( ) 매개변수 중 최대값을 반환 min( ) 매개변수 중 최소값을 반환 pow( ) 매개변수의 지수값을 반환 random( ..
-
06 Date 객체JavaScript/기초편 2023. 8. 26. 18:12
Date 객체 1) Date 객체 인스턴스 만들기 - Date 객체로 현재 날짜 나타내기 - Date 객체로 특정 날짜 나타내기 - Date 객체로 특정 날짜와 시간 나타내기 2) Date의 날짜 형식 ①YYYY-MM-DD 형식 연도만 나타낼 때 YYYY, 연도와 월을 나타낼 때는 YYYY-DD, 연도와 월과 일을 나타낼 때는 YYYY-MM-DD 형태로 사용 ②YYYY-MM-DDTHH 형식 'T'를 붙이고 HH:MM:SS의 형태로 사용(맨 끝에 ‘Z'를 붙이면 UTC(국제 표준시)로 표시됩니다) ③MM/DD/YYYY 형식 ④이름 형식 월은 January처럼 전체를 사용하거나 Jan과 같이 줄여서 사용할 수 있다. 위와 같이 맨 앞에 요일(Mon)을 함께 작성할 수 도 있다 3) Date 객체의 메서드 구..
-
05 Array 객체JavaScript/기초편 2023. 8. 24. 20:59
Array 객체 1) Array 객체로 배열 만들기 JS에는 배열을 쉽게 만들고 다룰 수 있는 Array객체가 내장되어 있습니다 [Array 객체 인스턴스 만들기 - 초기값이 없는 경우] [Array 객체 인스턴스 만들기 - 초기값이 있는 경우] 2) Array 객체의 메서드 종류 설명 concat 기존 배열에 요소를 추가해 새로운 배열을 만든다 every 배열 모든 요소가 주어진 함수에 대해 참이면 true를 반환하고 그렇지 않으면 false를 반환한다 filter 배열 요소 중에서 주어진 필터링 함수에 대해 true인 요소만 골라 새로운 배열을 만든다 forEach 배열의 모든 요소에 대해 주어진 함수를 실행한다 indexOf 주어진 값과 일치하는 값이 있는 배열 요소의 첫 인덱스를 찾는다 join ..
-
04 객체란?JavaScript/기초편 2023. 8. 24. 20:45
객체란? JS에서는 객체는 프로그램에서 인식할 수 있는 모든 대상을 가르킨다 •문서 객체 모델(DOM) : 웹 문서 자체도 객체이고 그 안에 삽입되어 있는 이미지와 링크, 텍스트 필드 등도 모두 객체이다 ( 일반적으로 웹 문서에 삽입하는 요소는 document, image, link 객체 들이 있다) •브라우저 관련 객체 : 웹 브라우저에서 사용하는 정보도 객체로 나타낼 수 있다 (사용하는 브라우저 정보를 담고 있는 navigator 객체를 비롯해 history, location, screen 객체 등이 있다) •내장 객체 : 웹 프로그래밍을 할 때, 자주 사용하는 요소는 JS 안에 미리 객체로 정의되어 있는데 이를 내장 객체라고 한다 (예를 들어 Date 객체를 가져와 날짜, 시간 출력한다) 1) 객체..
-
03 함수와 이벤트JavaScript/기초편 2023. 8. 23. 15:57
1. 함수 1) 함수 선언 2) 호출 문제) 함수를 사용해 두 수 더하기 >> add( ) 3번 호출되어 메시지가 3번 출력된다 ※ 함수 선언과 실행 순서 웹 브라우저에서 자바스크입트 소스를 해석할 때에는 함수 선언 부분을 가장 먼저 합니다 순서는 다르지만 ①,② 둘 다 문제없이 잘 실행되는 소스이다 2. var 변수의 특징 1) 변수가 적용되는 범위(스코프 scope) 지역변수(로컬 변수) - 함수 안에서만 사용할 수 있는 변수 전역변수(글로벌 변수) - 스크립트 소스 전체에서 사용할 수 있는 변수 2) var 지역 변수 선언하기 >> var로 선언한 변수는 함수 안에서만 사용할 수 있는 지역변수이다 3) 스크립트 안에서 자유롭게 쓸 수 있는 전역 변수 - var 예약어를 빼고 선언 - var 예약어를..
-
02 JS 기본문법JavaScript/기초편 2023. 8. 20. 17:50
1) 변수 ① 변수 이름은 영어 문자와 언더스코어(_), 숫자를 사용합니다 ② JS는 영어 대소 문자를 구별합니다 → hello와 Hello는 다른 변수 이름으로 인식 ③ 여러 단어를 연결할 변수 이름은 중간에 대문자를 썪어 씁니다 → hello world(X), helloWorld(O) 또는 Hello_World(O) ④ 변수 이름은 의미 있게 작성해야 합니다 - 변수 선언 하기 문제) 나이 구하기 결과 확인 2) 자료형 - 실수 → JS에서는 정수와 실수를 함께 묶어 숫자형이라고 합니다 → JS는 실수를 정밀하게 계산하는 것은 적합하지 않습니다 ex) 0.1 + 0.2의 결과 값은 0.300000000000004로 표시됩니다 왜 그럴까? 0.1이나 0.2를 2진수로 변환해서 계산하는데 이때 자릿수가 ..