1주차 SWE 32기 day2 !
페어분이 나와 비슷하다는 매우 큰 착각이 있었다.
시행착오입니다.
나보다 잘 함
샘 나
오늘의 느낀점:
자바 스크립트 () 를 끝에 붙이지 않는다 대신 ;
선언과 할당의 차이
매개변수의 확실한 개념
함수, 조건문의 '조건'scope
Achievement Goals
함수 Intro
1 함수가 "작은 기능의 단위"라는 것을 이해할 수 있다.
2 함수 선언을 위해 필요한 keyword, name, parameter, body에 대해 이해할 수 있다.
3 함수 선언과 호출의 기초적인 작동 원리를 이해할 수 있다.
4 함수가 선언되어 함수 표현식이 변수에 담기는 과정을 설명할 수 있다.
5 함수의 결과값이 변수에 할당되어 담기는 과정을 설명할 수 있다.
6 함수 기초, 함수 실습
7 함수의 호출과 리턴에 대해서 이해하고, 실제 코드로 작성하여 활용할 수 있다.
8 함수 그 자체(func)와, 함수의 호출(func())를 구분하여 사용할 수 있다.
-->마지막 solution 시간때 크루님께서 친절히 설명해주심.
9 매개변수(parameter)와 전달인자(argument)를 구분하여 사용할 수 있다.
-->아직 잘 모름
10 같은 기능을 하는 함수를 선언식, 표현식, 화살표 함수로 바꾸어 표현할 수 있다.
--> 연습필요
오늘 코플릿 및 solution에서 공부한 점
JS에서
parseFloat이란? > 필터 , float(실수)형태로 변환시켜주는 함수.
NaN = 넘버값이 아님. (Not-A-Number)
링크텍스트
Number 함수에서 falsy값 ? -> 0
let 변수 = undefined > 한 상태!
let 변수 = 함수 > 함수(식) 그 자체를 부른다
(변수에 함수가 할당되어 있어 변수가 함수화 된 상태)
변수를 사용 하려면 선언부터 해야한다.
<<한글화 공부>>
= : 할당한다
let : 선언한다
<<영어 공부>>
대괄호[] Bracket
& Ampersand
물결 ~ tilde
` Grave 그래이브
느낌표 ! exclamation
링크텍스트
Error 확인
Assertion Error : undefied / to eqaul 구문이 잘 나옴.
RangeError: 범위밖의 함수/변수등을 불렀을 때 나온다.
어려웠던 공부
//수를 입력받는다 -> 인자 : num = number 타입
//10과같은지 여부 --> boolean 으로 리턴하려면
//리턴
function equalsTen(num) // 숫자 파라미터를 eqaulsTen이라는 임시 함수가 사용함
return num ===10; //boolean으로 자연스럽게 나오는 이유는?
개선점:
boolean 타입 리턴
인자 개념 확인
XX의 형태 (형변환과 같은 말인가?) 타입=형태
hoising? 확인
substr 의 substring차이
링크텍스트
링크텍스트
slice ?