[JS] Programmers 수박수박수박수박수박수? ☑
·
Programmers/javascript
문제 : 길이가 N이고 "수박수박수박수박수..."와 같은 패턴을 유지하는 문자열을 리턴하는 함수를 완성해라 function solution(n) { let answer = ''; for (let i = 0; i < n; i++) { answer += i % 2 === 0 ? '수' : '박'; } return answer; } for 반복문 조건연산자 ? 대입연산자 +=
[JS] Programmers 짝수와 홀수 ☑
·
Programmers/javascript
문제 : num이 짝수일땐 Even, 홀수일땐 Odd를 반환하는 함수 solution을 완성해라 제한조건 : 0은 짝수. function solution(num) { var answer = ''; if (num%2 == 0){ answer="Even"; } else { answer = "Odd"; } return answer; } 제한조건 0은 짝수라고 했으니, num 이 0과 같아질때 Even 아닐때 Odd를 지정해주면된다. 다른 답안.. function solution(num) { var answer = ''; return num%2 == 0 ? "Even":"Odd" } 조건연산자로 푼 답안이다. 조건연산자의 구성 : 조건 ? TRUE : FALSE;
[JS] Programmers 두 정수 사이의 합 ☑
·
Programmers/javascript
문제 : a와 b 사이에 속한 모든 정수의 합을 리턴 하는 함수 solution을 만들어라. function solution(a, b) { //선언 let answer = 0; let apple = a; let banana = b; //제한조건처리(안해도되는부분) if(-10000000 a ){ apple = a; banana = b; } //덧셈처리 for( let i = apple; i
[JS] Programmers 약수의 합 ☑
·
Programmers/javascript
문제: 정수n을입력받아 n의 약수를 모두 더한 값을 리턴하는 함수, solution 을 완성해주세요. function solution(n) { var answer = 0; for(let i = 1; i '약수'라면, answer = answer+i 한다.
[JS] 22-06-02 자바스크립트 함수 ☑
·
STUDY/JavaScript
함수 선언과 호출 형식 매개변수 : (매개:둘 사이에서 양편의 관계를 맺어 주다.) 어떤 매개체를 받아 진행하겠다. 나중에 함수를 호출할 때 매개 역할을 하는 함수. 인자 : 인자는 매개변수에서 받아오는 것. 함수를 호출할 때 사용하는 것 , 즉 전달 인자를 뜻함. return : 반환값. 함수에서 나온 값을 반환 함수 선언 함수 선언 - 익명함수 * function은 이름이없기때문에(익명함수) 앞에있는 var변수명 에 종속한다. 반환값 출력 return키워드 사용 특정한 목적을 수행하고 그결과를 반환문을 통해 실행된 결과를 전달 반환문은 함수의 실행을 중단할수있음 배열이나 객체를 포함한 모든 타입의 값을 반환할수있음 인자와 매개변수 매개변수 : 나중에 함수를 호출할 때 매개 역할을 하는 함수. 인자 :..
[JS] 22-05-31 자바스크립트 반복문/보조제어문 ☑
·
STUDY/JavaScript
반복문 while문 while문은 반복문 입니다. 반복문은 어떠한 값이 조건에 의해 그 조건에 만족하는 동안 계속 실행할 수 있습니다. 예를 들어 1을 200회 화면에 출력을 해야 한다면 1을 직접 200번 타이핑 하지 않고 반복문을 사용해 200회 출력할 수 있게 할 때 사용합니다. while(조건){조건에만족할동안실행할명령문} 위의 소스를 보면 a의 값을 1로 선언 후 조건에는 a가 10보다 작거나 같다는 조건이 있습니다. 그리고 그동안에 a의 값을 출력하는 명령문 그리고 a의 값을 1씩 올리는 a++가 있습니다. 위의 소스에 a++가 없다면 a가 값을 증가하면서 10에 도달하는 기능이 없으므로 무한루프에 걸리게 됩니다. 다음은 1부터 10까지의 누적합을 구하는 소스입니다. 다른예제 sum+=x; =..
[JS] 22-05-30 자바스크립트 조건문 ☑
·
STUDY/JavaScript
자바스크립트 제어문 자바스크립트 제어문 조건문(if, if~else, switch~case) 조건에따라 다음문장을 선택적으로 실행한다. 반복문(for, while, do~while) 동일한 명령을 여러번 처리하거나 특정 연산을 반복적으로 처리한다 보조제어문(contune, break) 조건문을 만나면 건너뛰거나 반복수행을 종료한다. 반복문내에서 사용한다. 조건문 if문 if~else문 // M 자리에는 M외에 다른 문자들은 모두 여자로 출력된다. 아래는 if~else문을 이용해 다른 html파일을 를 불러오는 예제이다. 아이디, 비밀번호 입력 id = prompt("아이디입력"); if (id == "admin") { password = prompt("비밀번호입력"); if (password === "1..
[JS] 22-05-30 자바스크립트 연산자 ☑
·
STUDY/JavaScript
연산자 (특정값을 조회하여 변환액션을 만드는 것) 피연산자에게 연산 명령을 내리기위해 사용하는 기호 연산자의 종류 : 문자열연산자, 산술연산자, 비교연산자, 논리연산자, 조건연산자, 대입연산자 [간략설명] 문자열연산자: + 하면 문자끼리붙여서 출력한다 산수연산자 : ++은 1씩늘어간다는 의미이다. 조건연산자 : 특정조건에따라, 참/거짓이 나온다. 대입연산자 : += 은 기존값에 어떤값을+한다(아래예시참고) ** =거듭제곱 /는 그냥 나누기(5 / 2 == 2.5)고.. %는 나머지(5 % 2 == 1)이다. % 나머지 값은 자주사용된다. 사용 예) 홀수: X%2 = 1 짝수: Y%2 = 0 어떤값이 들어와도 5를 넘기면 안돼 X % 5 = 0~4사이의 값만 반환 ​ 증감연산자는 증가연산자(++) / 감소..
[JS] 22-05-27 DOM과 자바스크립트 기본문법 ☑
·
STUDY/JavaScript
1. 자바스크립트의 역할 : AJAX : 서버와 통신하는 기술 덩어리를 만들어서 넣었다 뺐다 하는 방식이다. => 객체지향 ​ 자바스크립트는 DOM을 제어한다. ​ DOM: 브라우저 객체모델(BOM)중 하나이며, XML HTML 문서에 접근하기 위한 인터페이스이다. 넓은 의미로 웹 브라우저가 HTML페이지를 인식 하는 방식. DOM은 트리형식의 자료구조이다. 트리의 최상단 root에 html이 위치하며 하위노드에 head ,body가 위치하고 있으며 그 하위에 여러노드들이 포함 되어있다. DOM이 없다면 웹페이지 또는 XML페이지 및 요소들과 관련된 모델이나 개념들에 대한 정보를 가지지 못한다. DOM이란 무엇인가? 웹브라우저는 "HTML해석 -> 렌더링 (화면에출력)"​ 하는 과정을 거친다. HTML해..