본문 바로가기

Web/JavaScript12

04. 연산자, 제어문, 반복문 1. 연산자 (Operator)   산술 연산자+, -, *, /, %, **비교 연산자>, =, === : 두식의 값이 같고, 타입까지 같아야 함!== : 두식의 값이 다르고, 타입까지 달라야 함 대입 연산자=, +, -=, *=, /=, %=, **=증감 연산자++변수, --변수, 변수++, 변수--1. num 나중에 대입2. num  먼저 대입논리 연산자and, or, not&&,  || ,  !비트 연산자&, |, !, ^, >and, or, not, xor, left shift, right shift(파이썬과 동일)삼항 연산자   2. 제어문  1. 조건문 if문                           if문 사용하기             body>                 h2>if.. 2024. 4. 16.
03. 데이터타입, 대화상자 1. 데이터 타입(Data Type)- 프로그램에서 다룰 수 있는 값의 종류- 자바스크립트는 선언시 타입을 정하기 않았기 때문에 많은 문제가 발생할 수 있음- 자바스크립트의 타입 유연성을 해결하기 위해 MS의 타입스트립트가 탄생 1숫자형(number)정수와 실수를 따로 구분하지 않음모든 수를 실수 하나로만 표현2문자형(string)'' , " " 또는 ``로 둘러싸인 문자의 집합3논리형(boolean)참(true)과 거짓(false)으로 표현되는 값false, 0, '', null, underfined는 모두 거짓(false)로 판정false가 아닌 모든 값은 참(True)로 판정함4underfined, nullunderfined: 타입이 정해지지 않은 타입(변수 선언 후 값이 정해지지 않은 경우)nul.. 2024. 4. 16.
02. 변수(let), 상수(const) 1. 변수 (let)데이터를 저장할 수 있는 메모리 공간값이 변경될 수 있음자바스크립트의 변수는 타입이 없음let 키워드 사용하여 변수를 선언 언어별 변수 선언파이썬   name = '김시과'   자바스크립트    let name = '김사과' ;  ​아주 엣날 엣적 변수 선언   var name = '감사과' ;     var                    console.log(num); //undefined            var num=10;                    { console.log(num); //전역변수 num=10            var num=20;             console.log(num); //지역변수 num=20,            }        .. 2024. 4. 16.
01. 자바스크립트(JavaScript) 1. 자바스크립트 (JavaScript) 객체기반의 스크립트 프로그래밍 언어 객체 지향 프로그램(X) 자바스크립트 역사 1993년 일리노이 대학교에서 최초의 대중적인 그래픽 웹 브라우저인 NCSA 모자이크 출시 오리지널 NCSA 모자이크 개발자를 고용해 '모자이크 커뮤니케이션스'라는 이름의 회사를 설립 1995년 NCSA의 상표 소유권 문제를 회피하고자 '넷스케이프 커뮤니케이션즈'로 회사 이름 변경 네비게이터 브라우저(90% 이상의 점유율) HTML로만 개발함으로 정적인 작업만 가능했었음 1996년 - '브렌던 아이크' 영입 동적인 프로그램을 개발-> 자바를 포함시키기 위해 마이크로시트템스와 협업-> MS 마이크로소프트와 경쟁 10일만에 자바스크립트(모카)라는 언어를 탄생시킴! - 네비게이터2에 탑재(이.. 2024. 4. 12.
LIST