전체 글
-
배열, 반복문(for, while)concept/javascript 2020. 3. 25. 14:11
배열 배열은 순서가 있는 값 대괄호를 이용해서 배열을 만들고 element 들은 ,(comma)로 구별한다. 각 element 의 순서는 index라고 하고 0부터 시작한다. index를 벗어나면 undefined다! let alphabet = ['a', 'b', 'c', 'd']; alphabet[2]; //-> 'c' alphabet[4]; //-> **'undefined'** 반복문 배열에서 반복문은 for 구문을 활용할 수 있다. for(초기화; 조건식; 증감문){ 실행할 내용 } let sum = 1; for(let n = 2; n
-
NaNconcept/javascript 2020. 3. 25. 10:44
NaN (Not a number) 은 쓰기 불가, 읽기 불가 속성이다. 그렇기 때문에 //anything 이 NaN 인가? 를 알고 싶을 때 anything === NaN //이라고 코드를 쓰면 인식이 되지 않는다. NaN의 판별은 Number.isNaN() 또는 isNaN()을 사용하면 제일 분명하게 수행할 수 있다. (MDN) //anything이 NaN인가? 를 알고 싶다면 Number.isNaN(anything) //혹은 isNaN(anything) //으로 코드를 작성해야한다.
-
Two sum (LeetCode - easy) ** 다시풀어보기!problem 2020. 3. 24. 12:52
PROBLEM Given an array of integers, return indices of the two numbers such that they add up to a specific target. You may assume that each input would have exactly one solution, and you may not use the same element twice. Example: Given nums = [3, 6, 11, 15], target = 17, Because nums[1] + nums[2] = 6 + 11 = 17, return [1, 2]. 즉, nums array 의 두 element를 더한 값이 target이 되어야 하고 그 두 element의 인덱스를 리턴해..
-
변수(variable), 조건문(Conditional statement), 함수(function)concept/javascript 2020. 3. 23. 17:00
변수 (variable) 변수 : 상황에 따라 변할 수 있는 값, 프로그래밍에서는 이름이 붙은 값 선언은 'let' (데이터를 넣을 빈 공간을 마련) 할당은 '=' 을 통해 할 수 있다. (빈 공간에 데이터를 넣기) (수학적으로는 '='가 같다라는 의미지만 프로그래밍에서는 할당하다라는 의미!) 표현식에서 이러한 변수들을 사용할 수 있다. let pi = 3.141592 pi * 5 * 5; //반지름이 5인 원의 넓이 변수에는 다양한 타입이 있다. 1. number 2. string 3. boolean 4. undefined 5. function 조건문 (Conditional statement) 조건문은 어떤 조건을 판별하는 기준을 만드는 것 조건문에는 반드시 비교연산자가 필요하다. , ===, !==,..
-
비전공자의 개발자 도전기 그 시작,studying coding 2020. 3. 23. 12:53
앞으로 이 공간에는 내가 배운 것들에 대한 내용(TIL)들을 차근차근 기록해나갈 예정이다. 먼저 간단하게 내 소개를 하는 것으로 블로그를 시작하는게 좋을 것 같다. 나는 현재 한국 나이로 28세인 여성이며, 사범대학 가정교육과를 졸업했다. 대학을 입학함과 동시에 일찌감치 취업의 길에 관심이 생겼고 복수 전공으로 광고홍보학을 선택했다. 여느 대학생들과 같이 막학기에 취업을 준비했으며 영업, 마케팅을 목표로 취업을 준비하던 중 원하는 조건의 기업에 합격해 의류 매장 관리직에서 2년간 근무했다. 그러던 중 해외 취업에 관심이 생기게 되어 퇴사를 하고 미국 여행을 떠나게 된다. 세계 IT 기업들의 중심이라고 할 수 있는 샌프란시스코에서 만난 다양한 사람들은 대부분이 소프트웨어 엔지니어 혹은 디자이너인 경우가 많..