알고리즘
arr.slice()에서 매개변수를 음수(-)(마이너스)로 활용하기
let test = [1, 2, 3, 4];
매개변수가 음수면 '뒤에서 부터'라고 생각하면 쉽다.
test.slice(1,-1)
인덱스1부터 뒤에서 두번째 첫번째 인덱스 미만까지 slice // [2,3]
2. test.slice(-2)
뒤에서 두번째 인덱스부터 끝까지 slice // [3,4]
test.slice(-1)
맨뒤 element slice //[4]
test.slice(-2,-1)
뒤에서 두번째 인덱스부터 뒤에서 첫번째 인덱스 미만까지 출력 // [3]
- 주의
slice method는 양수도, 음수도 end매개변수에서는 미만(<)을 의미한다.
거듭제곱과 제곱근
거듭제곱: Math.pow(2,3)
//8
제곱근 방법1: Math.sqrt(16)
//4
제곱근 방법2: 바빌로니아 법
바빌로니아 법 : 임의의 수를 지정해서 제곱근에 수렴하게하는 식
guess = 0.5 * (guess+num/guess)
//num = 제곱근을 구하고자 하는 숫자.
//guess : 제곱근에 가장 가까울 것이라고 생각하는 숫자. 모르거나 코드에 넣을 때는 2를 넣으니까 되었다.
'개인공부 > TIL(Today I Learned)' 카테고리의 다른 글
TIL 18일차_DOM (0) | 2021.02.05 |
---|---|
TIL 17일차_알고리즘&CSS (0) | 2021.02.04 |
TIL 15일차_고차함수 (0) | 2021.02.02 |
TIL 14일차_혼자해본 Scss (0) | 2021.02.01 |
TIL 13일차_Sass(Scss) 맛만보기 (0) | 2021.01.31 |