JavaScript(62)
-
ES6 문법 [ Javascript ] [ JavaScript 문법 종합반 2주차 ]
// ES6 // 2015년도 이전 var // 1 let(변수), const(상수) // 2 arrow function // 3 구조분해할당 destructure // 3-1 배열의 경우 let [value1, value2] = [1, "new"]; console.log(value1); // 1 console.log(value2); // new let arr = ["value1", "value2", "value3"]; let [a, b, c, d = 1] = arr; console.log(a); // value1 console.log(b); // value2 console.log(c); // value3 console.log(d); // 초기값을 세팅 안하면 undefined 세팅하면 초기값 // 4 ..
2023.06.13 -
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주차 ]
// 변수, 상수 // 주석 /* 여러줄 주석 */ // 메모리에 저장한다. 읽어들여서 재사용한다. -> 변수 // 변수의 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 -
함수 [ Javascript ] [ JavaScript 문법 종합반 1주차 ]
// 함수 = function(기능) // input, output // 1 함수 선언문 // function add (매개변수){ // // 함수 내부에서 실행할 로직 // } // 두 개의 숫자를 입력받아서 덧셈을 한 후 내보내는 함수 function add(x, y) { return x + y; } // 2 함수 표현식 let add2 = function () { return x + y; }; // 함수를 호출한다(=사용한다) // 함수명() -> add(입력값) // console.log(add(2, 3)); let functionResult = add(3, 4); console.log(functionResult); // 함수의 input -> 매개변수(매개체가 되는 변수) // return 문 ..
2023.06.12