0, '', undefined, null, NaN
사용자와 상호작용하는 대화상자 alert prompt confirm alert() 메세지를 띄우고 사용자가 확인버튼을 누르기 전까지는 계속 메세지가 떠있음 (알리는 용도) prompt 사용자에게 어떤 값을 입력받을 필드를 띄운다. const name = prompt ("이름을 입력하세요."); alert("환영합니다, "+ name + "님");입력창이 뜨고, 이름을 입력하면 alert으로 환영메세지 백틱으로 작성 const name = prompt ("이름을 입력하세요."); alert(`환영합니다, ${name}님`); 입력창이 떴는데 취소를 누르는 경우 null 값이 들어감 null은 아무 내용이 없다. default 값을 입력하여 null이 아니도록 할 수 있음 prompt는 default값을 입..
const name = "Mike"; const message = `My name is ${name}`; 백틱이 아닌 일반 따옴표를 사용하면 변수명이 그대로 노출된다. const message2 = "My name is ${name}";//"My name is ${name}" console.log(message2); const name = "Mike"; const a = "나는 "; const b = " 입니다."; 숫자형 외에 문자형도 더하기를 사용할 수 있다. console.log(a+ name + b); // 나는 Mike 입니다 숫자형과 문자형을 섞어서 더할 수도 있다. 👉이런 경우에는 문자형으로 변경된다. const age = 30; //number; console.log(a+age+"살"+b)..
변수의 자료형을 알아 낼 때 사용 const name = "Mike"; console.log(typeof 3); // "number" console.log(typeof name); // "Mike"가 되므로 👉"string" console.log(typeof true); //"boolean" console.log(typeof "xxx"); //"string" console.log(typeof null); // "object" console.log(typeof undefined); // "undefined" 변수를 사용하는 개발자가 직접 작성하였다면 typeof 연산자를 거의 사용할 일이 없다. 사용하는 경우 - 다른 개발자가 작성한 변수의 타입을 알아야 할 경우 - api 통신 등을 통해 받아온 데이터를..
const age = 30; // 숫자형 Number const PI = 3.14; //소수점 표현도 가능 사칙연산이 가능한 숫자형 console.log(1 + 2); // 더하기 console.log(10 - 3); .// 빼기 console.log(3 * 2); // 곱하기 console.log(6 / 3); // 나누기 console.log(6 % 4); // 나머지 👉2가 반환된다. const x 1 = 1/0 // 1을 0으로 나눈다면 어떻게 될까? 👉 Infinity, 무한대를 얻는다. 문자열을 숫자로 나눈다면 const name = "Mike"; const y = name/2; 👉 Nan Not a number, 숫자가 아니다. 항상 Nan이 아닌지 염두에 두고 작업해야 한다.
const name = "Mike"; //문자형 String const age = 30; String const name1 = "Mike"; //큰 따옴표 const name2 = 'Mike'; //작은 따옴표 const name3 = `Mike`; //백틱 const message = "I'm a boy."; 작은 따옴표 만으로 표현하고 싶은 경우 const message2 = 'I\'m a boy.'; 역슬래시를 넣어주어 특수문자로 '를 인식하게 한다. 백틱 : 문자의 내용을 변수로 표현해 줄 때 사용하면 편리하다. const message3 = `My name is ${name}`; //$와 중괄호 안에 변수를 넣어준다 ${name} const message4 = `나는 ${20+2}살입니다.`; ..
코딩앙마(https://www.youtube.com/channel/UCxft4RZ8lrK_BdPNz8NOP7Q) 강의를 정리한 것입니다. 변수 name = "Mike"; age = 30; 문자 String 은 ""혹은 ''로 감싸줘야 한다. 👉 그렇지 않으면 오류 예약어는 변수명으로 사용할 수 없다 alert() 경고창 alert(name); console.log 로그 console.log(age); 변수 선언 name = "Mike"; age = 30; 덮어 씌워질 수 있으므로 let, const로 선언해 줄 것 let name="Mike"; 다시 let name 으로 선언 불가 let name="Mike"; name="다른 이름"; 가능 const 절대로 바뀌지 않는 상수. 수정할 수 없다. 대문자로..