분류 전체보기(329)
-
1주차 연습문제 [ Javascript ] [ JavaScript 문법 종합반 1주차 ]
https://school.programmers.co.kr/learn/courses/30/lessons/12916 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문자열 내 p 와 y 의 개수 function findPandY(s) { let p = 0; let y = 0; for (let i of s) { i = i.toLowerCase(); if (i === "p") { p++; } else if (i === "y") { y++; } } return p === y; } console.log(findPandY("ppadaapp")); https://sch..
2023.06.12 -
while [ Javascript ] [ JavaScript 문법 종합반 1주차 ]
// while let i = 0; // while (조건){ // // 메인로직 // // 증감 // } while (i = 5) { console.log(j + "는 5의 배수입니다."); } j++; } // do ~ while let k = 0; do { console.log(k); k++; } while (k > 10);
2023.06.12 -
스코프 및 화살표 함수 [ Javascript ] [ JavaScript 문법 종합반 1주차 ]
// 스코프, 전역변수, 지역변수, 화살표 함수 // 스코프 : 변수가 어디까지 영향을 끼칠 수 있는가 // // 전역변수 ====================== // let x = 10; // 전역변수 // function printX() { // console.log(x); // } // console.log(x); // 10 // printX(); // 10 // // 지역변수 ======================= // function printX() { // let x = 10; // 지역변수 // console.log(x); // } // console.log(x); // ReferenceError : x is not defined // printX(); // 화살표 함수 ========..
2023.06.12 -
배열 [ Javascript ] [ JavaScript 문법 종합반 1주차 ]
// 배열 // 1 생성 // 1-1 기본 생성 let fruits = ["사과", "바나나", "오렌지"]; console.log(fruits); // [ '사과', '바나나', '오렌지' ] // 1-2 크기 지정 let number = new Array(5); console.log(number); // [ ] console.log(number.length); // 5 // 2 요소 접근 console.log(fruits[0]); // 사과 console.log(fruits[1]); // 바나나 console.log(fruits[2]); // 오렌지 // 3 배열 메소드 // 3-1 push let frts = ["사과", "바나나"]; console.log(frts); // [ '사과', '바나나'..
2023.06.12 -
변수와 상수 [ Javascript ] [ JavaScript 문법 종합반 1주차 ]
// 변수, 상수 // 주석 /* 여러줄 주석 */ // 메모리에 저장한다. 읽어들여서 재사용한다. -> 변수 // 변수의 5가지 주요 개념 // 변수 이름 : 저장된 값의 고유 이름 // 변수 값 : 변수에 저장된 값 // 변수 할당 : 변수에 값을 저장하는 행위 // 변수 선언 : 변수를 사용하기 위해 컴퓨터에 알리는 행위 // 변수 참조 : 변수에 할당된 값을 읽어오는 것 // var ================= myVar 재선언 가능, 재할당 가능 var myVar = "Hello World"; var myVar = "Test 1"; myVar = "GoodBye"; console.log(myVar); // let ================= myLet 재선언 불가능, 재할당 가능 let ..
2023.06.12 -
객체 [ Javascript ] [ JavaScript 문법 종합반 1주차 ]
// 객체 // key - value pair // 하나의 변수에 여러개의 값을 넣을 수 있다 // 1 객체 생성 방법 // 1-1 기본적인 객체 생성 방법 let person = { name: "홍길동", age: 30, gender: "남자", }; // 1-2 생성자 함수를 이용한 객체 생성 방법 function Person(name, age, gender) { this.name = name; this.age = age; this.gender = gender; } let person1 = new Person("홍길동", 30, "남자"); let person2 = new Person("홍길순", 20, "여자"); // 2 접근하는 방법 console.log(person.name); // 홍길동 c..
2023.06.12