오늘은 처음으로 자바스크립트를 배웠다..
와 진짜 진짜 어렵다... ㅜ..ㅜ
숫자를 자바스크립트에서 표현하기 위한 데이터 타입입니다. 정수(integer)와 실수(float)을 모두 표현할 수 있다.
좀 더 복잡한 계산을 위해서는 Math 내장 객체를 사용
Math.floor(): 괄호 안의 숫자를 내림하여 반환합니다.
Math.ceil(): 괄호 안의 숫자를 올림하여 반환합니다.
Math.round(): 괄호 안의 숫자를 반올림하여 반환합니다.
Math.abs(): 괄호 안의 숫자의 절대값을 반환합니다.
Math.sqrt(): 괄호 안의 숫자의 루트값을 반환합니다.
Math.pow() : 괄호 안의 첫 번째 숫자를 밑, 두 번째 숫자를 지수인 숫자를 반환합니다.
String(문자열)은 인간의 언어, 자연어를 JavaScript에서 표현하기 위한 데이터 타입으로 따옴표(’), 쌍따옴표(”), 백틱(`)으로 감싸면 된다.
@ + 로 문자열을 이어붙일 수 있습니다**
"나는" + "김지수 " // 나는 김지수
문자열의 length 속성을 이용하여 문자열의 길이를 확인할 수 있다.
문자열의 각 문자는 순서를 가지고 있고 각 문자가 몇 번째에 위치하는지 인덱스(Index)로 확인할 수 있다
@ 시작은 0부터
toLowerCase() : 문자열을 소문자로 변경합니다.
toUpperCase() : 문자열을 대문자로 변경합니다.
concat() : 문자열 연결 연산자 + 처럼 문자열을 이어붙일 수 있습니다.
slice() : 문자열의 일부를 자를 수 있습니다.
indexOf() : 문자열 내에 특정 문자나 문자가 몇 번째 위치하는지 확인
includes() : 문자열 내에 특정 문자나 문자가 포함되어 있는지 확인
Boolean은 사실 관계를 구분하기 위한 타입 으로 true 혹은 false 둘 중 하나
불리언은 비교연산자(comparison operator)로 두 값이 같은지 다른지를 확인할 때 유용
=== , !== : 두 피연산자의 값과 타입이 같으면 true, 다르면 false 를 반환
두 값 간의 논리 관계를 확인
|| : 논리합(OR)
두 값 중 하나만 true 여도 true 로 판단합니다.
&& : 논리곱(AND)
두 값이 모두 true 면 true 로 판단
두 값 중 하나만 false 여도 false 로 판단
<회고>
페어를 하다 보니깐 내가 정말 이해도가 낮다고 생각하고 반성하게 됐다
오늘 문제풀이 에서도 페어분꼐서 친절하게 설멸 해주셨지만 빠르게 이해하지 못해서 너무 아쉬웠다
좀 더 노력해서! 습득을 빨리 하는 방법을 배워야 겟다
그리고 마음에 들지 않았던 계산기를 다시 만들었다
정~~말 오래 걸렸지만 그래도 뿌듯하다
천천히 가더라도 포기하지 말자