전역변수

    [TIL] JS 배열 순환 메서드, break, continue, Date

    ✍ Today I Learned [조건에 맞는 데이터 출력하기] 1번 문제에서 사용자한테 입력받은 key값으로 데이터를 출력하려면 KeyName이라는 변수를 선언하고 el[keyName] 이런 방식으로 접근하면 된다. map() 메서드는 새로운 배열을 만들어내지만 filter() 메서드는 말 그대로 필터링이다. return이 true인 요소만을 반환한다. 너무 return 값을 의식하지 말자. 집합적인 데이터 관리에 있어서 명칭이 필요하면 객체, 동일한 형태로 쌓는 거면 배열. 배열과 객체를 반드시 번갈아 가면서 사용할 필요는 없다. 연관 배열은 key값이 있는 배열이니까 keys() 메서드를 사용할 수 있을 줄 알았는데 작동하지 않는다. let과 const 키워드는 Block Scope를 제공한다. 전..

    [TIL] JS 업다운, 호칭, 가위바위보, 마지막일

    ✍ Today I Learned [Up Down Game] 만들면서 느낀 점 조건문을 실생활에도 도입해보자! 데이터를 가져올 땐 언제나 데이터 타입을 신경 써야 한다. 자바스크립트로 데이터를 받아올 때 value속성의 데이터는 모두 string으로 받아온다. 전역 변수는 초기화까지 세팅해주는 것이 좋다. 숫자로 연산할 거라면 0으로 세팅! 전역 변수는 최소한으로, 꼭 필요할 때만 사용한다. 조건절을 만들 때는 경우의 수를 잘 따져보자. input type number의 min, max 속성은 button이 submit 속성일 때만 작동한다. 함수는 기능적으로 분리해야 한다. [호칭 알려주기] 만들면서 느낀 점 조건절의 경우의 수 대분류부터 소분류로 잘 따져보자. 하나의 return에 여러 개의 값을 넘겨..