[PRE1주차] 보충학습

아임 레조·2020년 9월 8일
0

중간점검

목록 보기
3/6
post-thumbnail

조건문 08

eval(string)

매개변수: string, 인자가 문자열이 아니면 인자를 그대로 반환
문자열을 코드로 인식하게 하는 함수

eval('2+2' ); // 문자열 2+2가 아니라 계산한 결과 4이다. 

조건문 10

배열과 인덱스

배열을 이용해서 문제를 풀어주면 효율적인 코드를 작성할 수 있다.
let a = [1, 2, 3, 4, 5, 6, 7, 8] // 배열을 a라는 변수에 할당
배열은 수납장 같은 것이어서 몇번째 칸에 무엇이 들었는지를 알수 있다.
인덱스(index 줄여서 idx)라고도 한다.
인덱스는 0부터 시작한다.
console.log(a[0]); 1 // a라는 배열의 0번째 인덱스의 값은 1이다
만약 배열안에 없는 아이를 찾게되면 인덱스의 결과값은 -1을 리턴한다.

조건문 12

string.charAt

문자열에서 특정 인덱스에 위치하는 유니코드 단일문자를 반환합니다.

"abc"는 문자열, String
'a'는 문자 Char (캐릭터, 한글자)

"안녕하세요".charAt(0) ; //'안' ("안녕하세요"라는 문자열의 0번째 인덱스의 글자
str.length; 문자열의 길이

조건문 14

Math.pow

Math.pow(밑, 지수)

Math.pow(2,4) ;// 2의 4제곱 16 

x의 제곱을 구하는 방법

  • Math.pow
  • var1 ** var2
2 ** 3 ;// 2의 3제곱 8 
3 ** 2 ;// 3의 2제곱 9 

조건문 16

`${}` 
`1초 뒤에 ${h}시 ${m}분 ${s}초 입니다`

문자열 05

Math.floor

주어진 수 이하의 가장 큰 정수

Math.floor( 45.95); //  45
Math.floor( 45.05); //  45
profile
어쩌다보니 백엔드 개발자/ 번아웃 없이 재밌게 개발하고 싶어요

0개의 댓글