프리코스동안 배운걸 복습해보았다.
변수
1.변수란
상황에 따라 바뀔수있는 값
2.변수의 사용
let,var 등을이용 해 보관함 확보 ->보관함에 = 를 사용해 할당
3.자료형, 참조자료형
자료형:int,long,float,double
참조자료형:배역,객체 ,함수
함수
1. 함수란 ?'작은기능 단위'
입력-> 함수 -> (지시사항의묶음)
2.parameter(매개변수) vs argument(전달인자)
종종 매개변수(parameter)와 전달인자(argument)는 적당히 섞어서 쓰이기도 하는데, 이 경우 문맥에 따라 의미를 달리해서 해석되기도 한다. 하지만 엄밀히 말해서 매개변수는 함수의 정의부분에 나열되어 있는 변수들을 의미하며, 전달인자는 함수를 호출할때 전달되는 실제 값을 의미한다. 이같은 의미를 명확히 하기 위해 매개변수는 변수(variable)로, 전달인자는 값(value)으로 보는 것이 일반적이다.
매개변수는 함수의 정의 부분에서 볼 수 있으며, 전달인자는 함수를 호출하는 부분에서 볼 수 있다. f(x) = x*x와 같은 함수 정의 부분에서 변수 'x'가 매개변수가 되며, f(2)와 같은 함수 호출 부분에서 값 '2' 가 함수의 전달인자가 된다.
조건문
truthy falsy가 조건문에 적용하는 방식이해
비교연산을 해서 결론 도출 -> 결과는 true or false
취급하는 6가지 false 값
if(false) if(null) if(undefined)
if(0) if(nan) if('')
비교연산자 엄격한 비교 (===, !==)
숫자열과 문자열이 같으면 true를 출력해서 엄격한비교를 해주는것이좋다.
if, else if . else 이해와 활용
논리연산자 (&&,||, !)
&&: 엔드 연산자 두개다 같더라면
||: or 연산자 둘중 하나만 같다면
! : not 아니라면