JavaScript기초

Juje·2022년 4월 26일
0

JavaScript1

특정한 값의 타입

typeof특정한 값의 타입 확인하기
typeof값; 을 써주면 간단하게 특정한 값의 타입을 확인할수 있다.

위의 값처럼 개발자도구를 통해 실습을 하면 typeof 로 인해 각각 결과가 나온다.

변수에 할당한 값도typeof연산자로 타입을 확인할 수 있다.

변수 선언시 재할당

변수(anythingVariable)선언시 let으로 선언되었기에 재할당이 가능하다.
그러므로 'hello'가 먼저 할당되어도 그뒤에 anythigVariable이 재할당 되었으므로 console.log(anythingVariable);에는 'codestates!'가 들어간다!

whatIsValue 는 처음에는 String 타입‘123’으로 할당되었지만, 이후 Number 타입123 으로 재할당 되었으므로 최종적으로 Number 타입을 가지게 된다.

함수 다루기

const getTriangleArea = (parameter,parameter)가 들어가고
triangle(argument,argument)들어 간다.
parameter 와 argument의 차이를 헷갈리지 말고 잘 기억해 매개변수와 인수를 정확히 알아야 한다.

let으로 favoriteFruit를 선언하고 '사과를 할당할 때 꼭 정확한 설명으로 기술면접시 가독성있게 전달하는 것 이 좋다.
안좋은 예시 : favoriteFruit에 '사과'를 넣습니다. - 설명은 맞으나 정확히 전달되지 않을수 있다.

비교연산자

비교연산자 === 는 왼쪽 피연산자와 오른쪽 피연산자의 값이 같고, 피연산자들의 타입까지
같아야 true을 리턴하는 엄격한 비교 연산자다.
whatIsThis와 whatIsThat은 값은 같으나 그 타입이 String과 Number로 다르므로, 엄격히 비교했을 때 같지 않기 때문에 false가 리턴된다.
(=== 같다는 뜻이기에 결과를 도출하면 false가 된다.)

코드스테이츠 부트캠프 시작 첫날인데 아직 모르는것도 많고 어려운거 투성이인거 같다. 변수와 함수에 대해 정의를 이해하고 정립할수 있도록 노력해야겠다.

profile
SenSol

0개의 댓글