일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 페어프로그래밍
- Til
- SUPER
- javascirpt
- 스택
- render
- while
- falsy
- props
- 제곱함수
- react
- State
- reduce
- github
- 자료구조
- ES6
- 함수표현식
- pair
- 수도코드
- jsx
- JavaScript
- pseudocode
- stack
- 각자리수
- 함수선언식
- 깃헙
- 객체지향프로그래밍
- math.pow
- CLONE
- ReactDOM
- Today
- Total
목록JavaScript (11)
강백호같은개발자
falsy javascript 자바스크립트에서 falsy한 값은 무엇이 있을까? MDN에서 이야기하기를 falsy = 거짓 같은 값 이라고 이야기하고 있다. false면 false이지 false같은 값은 무엇일까. 아무튼 이걸 파고들면 학문 공부하는 느낌이 드니 우선은 그렇다고 하고 넘어가자. falsy한 값들은 Boolean 맥락에서 false로 표현됩니다. 우선은 이렇게 이해하고 넘어가도록 하자! 다음 8가지는 falsy한 값으로 숙지하도록 하자. false 키워드 false 0 숫자 0 -0 음수 0 (엥? 0이 음수도 있어?) 0n 거짓같은 값 "" 빈스트링 null 아무 값이 없음 undefined undefined - 원시값 NaN 숫자가 아님 이 중에서 아직까지 자주 보이는 녀석은 false..
Math.pow JavaScript 제곱근 함수 Math.pow() 함수는 제곱을 구할 때 사용한다. 문법은 아래와 같다. Math.pow(밑, 지수) 2의 4승을 구한다고 생각해보면 이렇게 사용할 수 있다. console.log(Math.pow(2, 4)); // expected output : 16 딱히 pow라는 영어 단어에 그런 뜻은 없는 것 같지만, 프로그래밍 언어에서 pow라는 단어가 주로 제곱함수로 많이 사용된다고 하니 기억하면 좋겠다. 다양한 자료와 글을 참고하여 배우고 있는 개발 뉴비의 블로그입니다. 수정 보완할 것이 있다면 부담없이 댓글 남겨주세요 :) Math.pow javaScript 제곱 함수.
두 양의 정수가 주어졌을 때, 주어진 수의 각 자리의 숫자를 곱했을 때 한자릿수가 될 때까지의 계산 횟수를 반환하는 함수를 작성하시오. pseudo-code(의사코드) 1. 한자릿수로 만드는 형태는 리듀스를 이용해보면 어떨까? 2. 리듀스 매소드를 이용하기 위해서, 주어진 숫자를 배열로 바꿔보면 어떨까? 3. 숫자를 String()을 사용하여 문자열로 변환한 다음, split('')을 이용해서 배열로 변환하면 어떨까? 4. 문자열의 길이나 배열의 길이를 .length를 이용해서 2자리 수 이상의 경우 반복하는 반복문을 사용하면 어떨까? 5. 반복문이 종료될 때 count를 하는 변수를 선언하여 몇번 반복했는지 카운트하면 어떨까? 위와같은 코드를 짜보았다. function multiple(num){ let..
배열 매서드인 reduce 함수에 대해서 알아봅시다. .reduce(함수(누적값, 현재값, 현재인덱스, 원본배열), 초기값) reduce는 배열에 대해서 실행할 수 있는 함수인데, 내부에 '리듀서'(reducer)함수를 가지고 실행하며, 배열 인덱스 요소들을 리듀서 함수를 실행하므로써 단 하나의 결과만을 반환하는 함수입니다. 리듀스함수의 핵심은 단연 '리듀서'reducer 함수입니다. 리듀서 함수는 네개의 인자를 가질 수 있습니다. 순서대로 1. 누적값(acc;accumulator) 2. 현재값(cur;currentValue) 3. 현재인덱스(idx) 4. 원본배열(arr) 물론 보통 사용되는 인자는 주로 누적값(acc)와 현재값(cur)이 가장 많이 사용되고, 저는 그래서 인자 이름도 acc 와 cur..
while 반복문은 생활코딩에서 들은바로는 for 문이 생겨나기 이전에 만들어진 조건문이라고 들었다. while (조건문) { // 반복될 코드 } while문은 괄호 안이 참(true)일때 실행되는 반복문이다. 어떻게 보면 참 거짓을 판단하는 if문의 능력을 가지고 있는 반복문으로 조건을 포함한 반복을 만들 때 유용할 것 같다. 특히 숫자 연산과 관련된 형태에서 자주 보이는 것 같다. 반복문에서 계속 더하거나 계속 곱하고, 조건문에서 상한선을 정해두는 그런 형태 말이다. let i = 0; while (i < 10) { text += "The number is " + i; i++; } 숫자 연산 시 참거짓에서 활용! 기억해두자. while loop javascript 개발 뉴비의 블로그입니다. 수정 보..