(TIL)pre-onboarding_05

졍이🥨·2022년 11월 12일
0

개발일지

목록 보기
8/38

2022-11-12 (토)

Java Script(1)

자바스크립트의 기본 원시 타입

- Number

- String

- Boolean

- Null

- Undefined


%(modulo, 모듈로) : 나머지 연산자

홀수, 짝수 구분법 : 모든 숫자에 %2를 했을 때 나머지가 0이면 짝수, 1이면 홀수다.

**(exponentiation)지수 연산자, 곱하기 기호를 2번 사용.(** = 거듭제곱)

ex) 2 ** 4 = 16 --> 2의 4제곱(2 x 2 x 2 x 2) = 16

ex) 9 ** 3 = 729 --> 9의 3제곱(9 x 9 x 9) = 729


NaN = Not a Number (=숫자가 아니다.)

NaN은 자바스크립트에서 숫자로 간주된다. 숫자로 간주하지만 숫자가 아닌 값을 나타낸다.ex) 0/0 = Nan

NaN가 들어가는 모든 연산(+, -, * 등)의 결과값은 NaN이 나온다.

ex) NaN * NaN = NaN

200 + 0/0 = NaN


변수를 만들 때 사용되는 키워드 = let, const, var

변수를 선언할 때는 세미콜론이 꼭 있어야한다.

변수에 값을 더해줄 때

score = score + 5; 로 표현할 수 있지만,

더 짧게 score += 5; 로 축약가능하며, 동일한 기능이다.

score -= 5;, score *= 5, score /= 5 도 가능하다.


const -> constant, 상수

const 변수값은 더하거나(+=) 뺄(-=) 수없음. 상수값은 값을 업데이트 하거나 변경할 수 없음.

const는 원주율값이나 변하지 않는 것의 확실한 값을 유지할 경우 사용됨.

let과 const는 둘 다 변수를 만들지만 const는 변수를 조종할 수 없음.

Boolean은 true / false 로 표현됨

*true와 false는 소문자여야 함 ! 대문자를 섞어 True 라고 하면 에러가 남

변수는 숫자를 사용할 수는 있지만 첫문자가 숫자로 시작될 수 없음. (user1 = (가능), 1user = (불가능)

문자열은 따옴표("")로 감싸야한다. 큰따옴표나 작은따옴표나 둘 다 상관없지만 일관성을 유지해야한다.

*메소드 뒤에는 ()를 넣어 실행할 수 있게 만들어줘야함. ()가 없으면 실행되지않는다는 오류메세지가 뜸.


.toUpperCase() : 문자열을 대문자로 바꿔주는 메소드

.toLowerCase() : 문자열을 소문자로 바꿔주는 메소드

.trim() : 문자열의 처음과 끝의 공백을 전부 지워주는 메소드

메소드 2개 이상을 한번에 쓰고 싶을 때 : (ex) ____.trim().toUpperCase()

profile
Front-End :)

0개의 댓글