이미지 슬라이드효과, 팝업 효과등을 포함한 동적인 웹사이트 제작시 사용되는 프로그래밍 언어
활용범위
:IOT,하이브리드앱,서버개발
변수란?
:데이터를 담는 공간
변수선언
:데이터를 담을 공간을 생성하는것
변수 초기화
:생성된 변수에 데이터를 전달하는것
주의점
: 변수명은 숫자로 시작할수 없다!
변수명은 최대한 자세히 작성
의미가 불분명한 단어들의 조합은 피해야됨
<body><script src="index.js"></script></body>
스크립트 태그에 js 파일입력후 html 파일과 연결
변수에 전달되는 데이터 타입에는 여러종류가 존재한다.
STRING:문자
Number:숫자
Function:함수
Array:배열
Object:객체
Boolean:불린
undefiened:정의되지않음
Null:널
vararea= function(width, height) {returnwidth* height;}area(10, 20);
매개변수:인자로부터전달받은값이들어가는통로.상황에따라생략가능
인자:함수에게전달하는데이터
return: 함수안에데이터를저장할때사용
데이터 타입의 프로퍼티와 메서드
자바스크립트에서사용자를위해사전에작성된편의기능
Array.push(“딸기”);// 배열뒤에데이터삽입
Array.unshift(“레몬”);// 배열앞에데이터삽입
Array.pop(); // 배열뒤의데이터제거
Array.shift(); // 배열앞의데이터제거