🍁JavaScript Front-end 1. HTML HTML에서 골격을 인라인 태그로 만들고, 내용물을 인라인 태그와 텍스트로 만든다. 2. CSS CSS에서는 서식을 만든다. 3. JavaScript JavaScript에서는 프로그래밍 기능을 만든다. JavaScript는 브라우저에서 동작하는 프로그래밍 언어이다. Netscape에서 자사 브라우저에 동작하는 프로그래밍 언어를 만들 목적으로 JavaScript를 만들게 되었다. C 계열 언어이기 때문에 기본 구문은 자바와 유사하지만, 문법은 Java와 전혀 무관하다. JavaScript의 원래 이름은 LiveScript였는데, 점유율을 높이기 위해서 Java의 이름을 빌려 쓰기로 협약을 하고 JavaScript라는 이름이 되었다. JavaScript의..
JavaScript is a prototype-based object-oriented programming language. In object-oriented programming, code is structured into objects that bundle related data and functions together. Object Creation and Properties Objects contain properties and methods, and prototypes are used for object inheritance. Objects in JavaScript are created by enclosing them in curly braces ({}) and can contain propert..
자바스크립트는 프로토타입 기반의 객체 지향 프로그래밍 언어이다. 여기서 객체 지향 프로그래밍이란, 코드를 객체 단위로 구조화하여 관련된 데이터와 기능을 함께 묶어서 사용하는 프로그래밍 패러다임을 의미한다. 객체 생성과 속성 객체는 속성과 메서드를 포함하며, 프로토타입은 객체의 상속을 위해 사용된다. 자바스크립트에서 객체는 중괄호({})로 감싸서 생성하며, 속성과 메서드를 포함할 수 있다. 속성은 객체 내부의 변수와 같은 역할을 하며, 메서드는 객체 내부의 함수와 같은 역할을 한다. // 객체 생성 let person = { name: "Isaac", age: 23, sayHello: function() { console.log("Hello!"); } }; // 객체 속성 접근 console.log(per..
Functions A function is a code block that performs a series of tasks. Understanding JavaScript functions and scope allows you to effectively manage the scope of variables and write modularized code. function functionName(parameter1, parameter2, ...) { // Function body // ... return result; } In the code above, functionName is the name of the function, and parameter1, parameter2, etc., are the pa..
함수 함수는 일련의 작업을 수행하는 코드 블록이다. 자바스크립트 함수와 스코프의 개념을 이해하면 변수의 유효 범위를 효과적으로 관리할 수 있고, 모듈화된 코드를 작성할 수 있다. function functionName(parameter1, parameter2, ...) { // 함수 내용 // ... return result; } 위의 코드에서 functionName은 함수의 이름이며, parameter1, parameter2 등은 함수에 전달되는 매개변수이다. 함수 내용은 중괄호({}) 안에 작성되며, 함수가 반환해야 하는 결과는 return 키워드를 사용하여 지정한다. 함수의 스코프 스코프는 변수 및 함수의 유효 범위를 나타낸다. 자바스크립트에서는 함수에 따라 스코프가 결정되며, 스코프는 전역 스코프..
Variables and Constants Declaration In JavaScript, variables and constants are identifiers used to store values. Variables are used for data that can change, while constants are used for data that cannot be changed after assignment. Variable Declaration with let Variable declaration is done using the let keyword. When a variable is declared with let, it has block scope. Block scope means that th..
변수와 상수 선언 자바스크립트에서 변수와 상수는 값을 저장하기 위한 식별자(identifier)이다. 변수는 값이 변할 수 있는 데이터에 대해 사용되며, 상수는 값을 한 번 할당하면 변경할 수 없는 데이터에 사용된다. 변수 선언 let 변수 선언은 let 키워드를 사용한다. let을 사용하여 변수를 선언하면 해당 변수는 블록 범위(block scope)를 갖게 된다. 블록 범위는 변수가 선언된 중괄호({}) 블록 내에서만 유효하다는 것을 의미한다. 따라서 let으로 선언된 변수는 블록 밖에서는 접근할 수 없다. let age = 23; age라는 변수를 선언하고 값으로 25를 할당했다. let age = 23; let age = 24; // 오류: 변수 age가 이미 선언되었음 let은 변수 재선언을 허..