
3월 21일(화) 업데이트
4월 3일(월) 업데이트
※ 개인 학습 참고용으로 정보의 순서가 다를 수 있습니다. 해당 블로그의 내용과 순서 제목은 자주 수정될 수 있습니다. 잘못된 정보는 꼭 댓글로 남겨주시면 수정하도록 하겠습니다!
대화형 웹 페이지 및 웹 응용 프로그램을 만드는 데 사용되는 프로그래밍 언어로 동적 콘텐 웹사이트에 만들 수 있습니다. JavaScript 코드는 컴파일러 없이 웹 브라우저나 서버에서 실행할 수 있어 웹 애플리케이션을 쉽고 빠르게 개발, 배포하고 DOM을 조작하는 기능을 통해 전체 페이지를 다시 로드하지 않고도 웹 페이지의 내용과 모양을 동적으로 변경할 수 있습니다.
youCanDeveloper // 반드시 앞의 문자는 소문자여야 한다. JavaScript에 주로 사용
YouCanDeveloper // 앞의 문자를 대분자로 사용할 수 있다. 특수한 경우 사용
let name = "DICEPTED"; // 'let'는 데이터가 재할당이 가능한 선언입니다.
const name = "DICEPTED"; // 'const'는 데이터가 지정되어 재할당할 수 없는 선언입니다.
var name = "DICEPTED"; // 'var'는 데이터가 재할당이 가능한 선언입니다. 최근 사용도가 줄고 있습니다.
’데이터 재할당’이란? : ‘let’의 경우 데이터 재할당이 가능하지만 ‘const’는 재할당이 가능하지 않습니다. 되도록 고정되어 있는 값을 사용하는 ‘const’를 사용하면 자바스크립트 오류를 줄일 수 있습니다.
console.log(); // 보이지 않는 콘솔창에서 표시됩니다.
document.write(); // 웹브라우저 화면에 바로 표시됩니다.
alert(); // 웹브라우저 화면 위에 알람참을 띄워 표시합니다. 주로 알림, 경고, 에러, 참여완료 등등 사용됩니다.



let myName = "DICEPTED"; // 'let'로 'myName' 선언하여 '=' 로 'DICEPTED' 를 연결합니다.
let email = "dicepted@naver.com"; // 'let'로 'email' 선언하여 '=' 로 'dicepted@naver.com' 를 연결합니다.
console.log(myName); // 콘솔로그로 'myName'값을 호출하여 표시합니다.
console.log(email); // 콘솔로그로 ''email'값을 호출하여 표시합니다.

let myName = "DICEPTED";
let hello = `Hello ${myName}!`;
console.log(hello);

let number = 1234;
let opacity = 1.25;
console.log(number);
console.log(opacity);

let checked = true;
let isShow = false;
console.log(checked);
console.log(isShow);

let undef;
let obj = { abc: 123, def: 456 };
console.log(undef);
console.log(obj.abc);
console.log(obj.def);
console.log(obj.ghi);

let empty = null;
console.log(empty);

let user = { name: 'DICEPTED', age: 86, isValid: true };
console.log(user.name);
console.log(user.age);
console.log(user.isValid);

let fruits = ['APPLE', 'BANANA', 'CHERRY'];
console.log(fruits[0]);
console.log(fruits[1]);
console.log(fruits[2]);
