JavaScript 3

JavaScript(3)

1 사용자 정의 함수(function) - 하나의 특별한 목적의 작업을 수행하도록 설계된 독립적인 블록 - 필요할 때마다 호출하여 해당 작업을 반복해서 수행 할 수 있음 - 코드를 재활용 1. 함수 선언식 function 함수명(매개변수1, 매개변수2..){ 함수 호출되었을때 실행할문장 return 값 } 함수명(값1,값2..) 2. 함수표현식 const 변수명 = function(매개변수1,매개변수2..){ 함수가 호출되었을 떄 실행할 문장 ... return 값 } 변수명(값1,값2...) 디폴트 매개변수 - 매개변수의 값을 설정하는 것 - 매개변수의 값을 정하지 않으면 기본값을 변수에 저장 function 함수명(매개변수1=값1, 매개변수2=값2..){ 함수 호출되었을때 실행할문장 ... retur..

JavaScript 2023.04.07

JavaScript(2)

연산자(Operator) 1. 산술 연산자 + - * / %(나머지) **(제곱) 2. 비교연산자 > = 참 '3' == 3 -> 참 '3' === 3 -> 거짓(타입다름) 3. 대입 연산자 = += -= *= /= %= **= 4. 증감 연산자 ++변수, --변수, 변수++, 변수-- num=10 ++num //11 --num //10 num++ //11 num-- //10 파이썬 예) num += 1 num = 10 result = ++num //result=11, num=11 result = num++ //result=11, num=12 5. 논리 연산자 &&, ||, ! and or not 6. 비트 연산자 & | ! ^ 7. 삼항연산자 변수 = 조건식 ? 반환값1 : 반환값2 조건식이 true일..

JavaScript 2023.04.05

JavaScript(1)

자바스크립트(JavaScript) 1995년 넷스케이프 커뮤니테이션즈: 네비게이터 브라우저가 90% 이상의 점유율 1996년 - 브렌던 아이크 동적인 프로그램을 개발하기 위해 언어(모카, 10일만에 개발)를 개발 - 네비게이터2에 탑재(모카->라이브 스크립트->자바스크립트) - MS의 익스플로러의 jscript 호환성 문제로 크로스 브라우징 이슈가 발생 1997년 -자바 스크립트는 ECMAScript(비영리 표준화 기구ECMA 인터내셔널)로 명명됨 1999년 - 비동기적(Asynchronous) 서버와 브라우저가 데이터를 교환할 수 있는 통신기능 Ajax가 탄생 2005년 -구글이 발표한 구글맵 Ajax기술을 사용 -크롬 발표함(V8 자바스크립트 엔진) 2006 -jQuery 등장으로 크로스 브라우징 이..

JavaScript 2023.04.05