[강의정리]개발자스러움의 첫 걸음

김재만·2022년 6월 8일
0

언어) 함수

함수는 반복해서 사용할 코드들을 모아놓은 것으로, 함수를 실행하면 안에 작성한 코드가 실행된다. 인자 값은 함수를 실행하기 위해 필요한 값을 전달하는 것으로, 함수를 실행할 때 작성하는 소괄호 안에 집어 넣는다.

return은 함수의 동작을 마치고 원하는 값을 반환하도록 하는 명령어이다. 때문에 값을 반환한 이후에는 함수가 종료되며, 이후 코드는 동작하지 않는다.

브라우저)prompt()

페이지에 작동하는 자바스크립트를 멈추고, 입력창을 띄워 유저로부터 입력값을 받는 내장 함수

언어) typeof

typeof 변수명으로 해당 변수명의 타입을 확인할 수 있다. string, number, boolean, object 등등의 타입명을 반환한다.

언어) parseInt

숫자값으로 변환할 수 있는 값을 number타입의 자료형으로 변환하는 명령어. 두 번째 인자 값으로 진법을 변환할 수 있다.

언어) NaN

숫자로 표현할 수 없는 값을 변환한 경우, 혹은 숫자 연산을 진행할 수 없는 데이터를 포함한 연산이 일어난 경우 Not a Number를 반환한다. 각 NaN끼리는 동등하지 않으며, NaN여부는 isNaN()매서드로 확인 가능하다.

언어) 조건문

제시한 조건에만 실행되는 코드를 작성하기 위한 문법. if()괄호 안에 원하는 조건을 넣고, 해당 코드가 true인 경우에 코드블럭이 실행된다. 이어 else if() 혹은 else와 같은 추가적인 조건부 실행 코드를 작성할 수 있다.

조건을 설정할 때는 여러가지 조건을 충족해야하는 경우 &&으로 여러가지 조건을 설정할 수 있고, ||을 통해 여러가지 조건 중 하나만 충족하는 경우에 실행할 수도 있다.

언어) 논리연산

&&과 ||의 경우 연결하는 두 값이 true냐 false냐에 따라 반환하는 값이 달라질 수 있다.

true && true === true
true && false === false
false && flase === false

true || true === true
true || false === true
false || false === false

마무리

언어 기초는 슬슬 끝날듯?

profile
듣는 것을 좋아하는 개발자입니다

0개의 댓글