📜JavaScript

📜JavaScript

JavaScript 찍먹하기 - (5) 객체

객체 JavaScript의 8가지 자료형 중 하나이다. 나머지 7개는 하나의 타입에 실제값 하나만 담을 수 있는 원시형(primitive type)으로 불린다. 객체타입은 다양한 데이터를 담을 수 있다. 중괄호({})를 이용해서 생성한다. key: value 쌍으로 구성된 프로퍼티(property)로 구성된다. key: 문자형 value: 모든 자료형 프로퍼티 이름에는 예약어도 올 수 있지만, "__proto__"라는 문자열은 올 수 없다. 프로퍼티는 특이한 방식으로 정렬된다. 정수 프로퍼티일 경우 오름차순으로 정렬 그 외의 프로퍼티 추가한 순서대로 저장 정수와 문자가 같이 섞여있으면 정수 먼저 정렬 후 들어온 순서대 문자 프로퍼티를 정렬 정수 프로퍼티 - 프로퍼티 명이 정수인 프로퍼티 - 정수에서 다른..

📜JavaScript

JavaScript 찍먹하기 - (4) 함수

함수 기본 함수는 "동작(action)"을 나타내는 "값"이다. let myName = "홍길동"; // 외부변수 function show() { let message = "헬로"; // 지역변수 console.log(`${message} ${myName}!`); } show(); // 헬로 홍길동! 함수 외부에서 지역변수에 접근 불가 함수 내부에서 외부변수에 접근 가능 만약 show() 함수 내에 myName = "철수"가 있다면, 외부변수 myName은 show() 내에서 무시됨 함수 외부에 선언된 변수는 지역변수(global variable)라고도 함 function hello(first, second) { //first, second: 매개변수 second = "**" + second + "**"..

📜JavaScript

JavaScript 찍먹하기 - (3) 배열

배열 // 아래의 두 방법으로 빈 배열 생성 가능 let arr1 = new Array(); let arr2 = []; // 배열 생성과 동시에 초기화 가능 let fruits = ["사과", "바나나", "포도"]; // 배열 생성 시 쉼표로 끝날 수 있음 let vehicles = ["비행기", "자동차", "자전거", ]; //new Array()로 생성 시 주의할 점 let nums1 = new Array(1,2,3); let nums2 = new Array(2); console.log(nums1); // [1,2,3] console.log(nums2); // [ ] // 숫자형 인수를 하나만 넣을 경우 숫자만큼의 길이를 가진 배열 생성 // 그래서 그냥 대괄호로 선언하는게 좋음 // 인덱스(in..

📜JavaScript

JavaScript 찍먹하기 - (2) 조건문, 반복문

조건문 if문 if(...) {...} 형식으로 작성한다. (...) 안의 내용이 true일 경우 코드 블록이 실행된다. 실행할 코드가 한 줄일 경우 중괄호 생략 가능 let year = 2023; if(year == 2023) console.log("2023년 입니다."); if(0 || -0 || 0n || "" || null || undefined || NaN) { console.log("조건문 내의 값들은 모두 false로 변환됩니다."); console.log("이렇게 불린 문맥에서 false로 평가되는 값을 falsy한 값이라고 합니다."); } if(1 || 100 || "0" || new Date() || -3.14 || Infinity || []) { console.log("조건문 내의 ..

📜JavaScript

JavaScript 찍먹하기 - (1) 변수, 자료형, 연산자 등

변수 let name = "KSH"; let age = 20; let temp = 36.5; let isChecked = false; let a = "Good", b = "Bad"; 문자(열)는 “”나 ‘’ 로 감싸져 있어야 함 JavaScript의 예약어는 변수명으로 사용 불가 변수명 숫자로 시작 불가 대소문자 구별 🙆‍♂️ 세미콜론 안붙어도 작동 하긴 함 변수에 저장된 값 변경 가능 상수 const PI = 3.141592; 변하지 않는, 재할당될 수 없는 값 자료형 JavaScript의 변수는 자료형과 관계없이 모든 데이터가 될 수 있다 ⇒ 자료의 타입은 존재하지만, 변수에 저장되는 값의 타입은 바뀔 수 있음(동적 타입) let m = "Message"; let n = 123; let bigN = ..

코딩베이비
'📜JavaScript' 카테고리의 글 목록