STUDY/JavaScript 16

JS : 대화상자를 나타내는 메서드 : alert, prompt, confirm

JS : 대화상자를 나타내는 메서드 : alert, prompt, confirm alert() : 경고 대화 상자를 띄우는 메서드 window.alert("Hello World!"); alert("Hello World!"); alert()을 사용하면 알림 창을 띄우며, 사용자가 확인 버튼을 누를 때까지 계속 창이 띄어져 있다. 상호작용을 한다기보다는 일방적인 안내 창이다. ex ;) 비밀번호가 틀렸습니다. , 이름을 입력해주세요. 등 참고사항 alert()은 사용자의 확인을 제외한 다른 입력을 요구하지 않는 메시지를 전달할 때 쓰이며 사용자는 대화 상자가 닫힐 때까지 다른 모든 인터페이스에 접근할 수 없다. 그러므로 alert()을 남용하면 안 된다. prompt : 텍스트를 입력할 수 있는 대화 상자를..

STUDY/JavaScript 2022.05.03

JS : 자료형 - 객체 타입 (object type)

JS : 자료형 - 객체 타입 (object type) object는 다수의 원시 자료형을 포함하거나 복잡한 개체 (entity)를 표현할 수 있는 자료형이다. object() 혹은 중괄호 {}를 통해 생성한다. object의 객체는 key:value형태로 표현하며, 접근은 object.key 형태로 불러온다. let user = { name : "레슈", age : 22 }; user에 해당 내용을 할당한다면, user라는 변수에 메모리가 할당되고 그 메모리 안에 name, age 가 들어간다. 하나의 메모리 안에는 하나의 데이터만 들어갈 수 있기 때문에 name과 age에는 key로써 메모리 안으로 들어가고 해당 정보를 불러오기 위해선 object.key형태로 불러와야 한다. let user = { ..

STUDY/JavaScript 2022.04.14

JS : typeof 연산자

JS : typeof 연산자 변수의 자료형을 알아내는 연산자이다. 연산자인 typeof x와 함수인 typeof(x)로 문법을 지원한다. typeof 연산자는 피연산자 앞에 위치한다 변수를 사용하는 개발자가 직접 작성했을 경우엔 typeof를 사용할 일이 없지만, 다른 개발자가 작성한 변수의 type을 알아야 하거나 API통신 등의 데이터를 받아 type에 따라 다르게 처리해야 할 경우 많이 사용된다. let str = "hello world!"; console.log(typeof str); //string console.log(typeof undefined); //undefined console.log(typeof 123); //number (정수) console.log(typeof 456n); //b..

STUDY/JavaScript 2022.04.14

JS : 자료형 - 원시 타입(primitive type)

JS : 자료형 - 원시 타입(primitive type) 문자형 (string) 문자형(string)은 문자, 문자열을 표현하는 자료형이며, 3가지 방식으로 작성할 수 있다. 큰 따옴표 : "Mike"; 작은따옴표 : 'Mike'; 역 따옴표 또는 백틱(backthick) : `Mike`; 백틱은 탭(tap) 키 위에 위치하고 있다. 큰 따옴표("")와 작은따옴표('')는 큰 차이는 없다. 1. const name1 = "Mike"; 2. const name2 = 'Mike'; 3. const name3 = `Mike`; 작은따옴표('')를 써야 할 경우 큰 따옴표("")로 감싸서 사용한다. "I'm a banana"; 만약, 작은따옴표('')로만 사용하고 싶을 경우 역슬래시(|)를 사용하면 된다.(엔..

STUDY/JavaScript 2022.04.14

JS : 변수, 상수 let, const

JS : 변수, 상수 let, const ;(세미콜론)은 한 줄이 끝났다는 의미이며, 생략해도 되지만 쓰는 걸 권장한다. 문자열(string)은 항상 "", ''로 감싸야한다. 감싸지 않으면 오류가 발생한다. 예약어는 선언 불가 ex :) class name = "Mike"; age = 30; name 은 변수명 Mike 값 상단과 같이 name ="Mike" 이런 식으로 선언하면 마지막으로 선언한 name이 최종적으로 덮어 지기 때문에 굉장히 위험한 방식이다. 그래서 let이나 const를 사용하여 선언해야 한다. let, var : 변수 변경이 가능한 변수이다. 중복선언은 불가능하나 재선언이 가능하다 (let을 생략하고 재선언하면 된다.) let name = "Mike"; name = "Julia";..

STUDY/JavaScript 2022.04.14

JS : Javascript

JS : Javascript Javascript 의 특징 웹 브라우저에서 동작하는 *인터프리터 언어이다. 자바스크립트로 작성한 코드는 웹브라우저만 있다면 어디서든 실행할수있다. ECMAScript) 사양을 중시하는 범용 스크립팅 언어이다. 자바스크립트는 ECMAScript라는 이름으로 1년에 한번씩 기능 업데이트를 하고 있다. 자바(JAVA)와 직접적인 연관은 없으며, 웹의 동적 동작을 구현하기 위해 제작되었다. Mocha → LiveScript → JavaScript로 명칭이 변경되었다. **인터프리터 언어 : 코드를 한 줄씩 읽어 내려가며 실행하는 언어를 말한다. (위에서 아래로 실행) 용어 : 코드 구성 console.log("HELLO, JavaScript!"); JavasCript는 문법 대부분..

STUDY/JavaScript 2022.04.12