전체 글
-
조건문, 문자열Note 2020. 10. 27. 20:22
조건문 - 어떠한 조건을 판별하는 기준을 만드는 것 - 조건문에는 반드시 비교 연산자가 필요 - 비교의 결과는 늘 Boolean, 즉 true 혹은 false 다양한 비교 연산자 > 초과 = 이상 isOldEnoughToDrink(30)의 리턴값이 true가 되기를 기대한다 즉 실제로 해당 함수에 30 이라는 값을 넣어 실행시켰을 때, true라는 리턴 값이 나오면 통과하게 되는 것 expected undefined to be true => true가 되어야 할 것으로 기대했지만, 실제로는 undefined라는 값으로 나왔다 이 말은 곧, isOldEnoughToDrink(30)의 실행한 후의 리턴값은 true가 아닌 undefined이므로, 함수가 잘못 작성되었다라는 의미 일반적인 문제 해결 과정은 위..
-
[Codewars] Create Phone NumberAlgorithm 2020. 10. 27. 19:18
Codewars: Achieve mastery through challenge Codewars is where developers achieve code mastery through challenge. Train on kata in the dojo and reach your highest potential. www.codewars.com [문제] Create Phone Number Write a function that accepts an array of 10 integers (between 0 and 9), that returns a string of those numbers in the form of a phone number. Example: createPhoneNumber([1, 2, 3, 4, ..
-
변수, 함수Note 2020. 10. 27. 17:07
변수(variable) - 상황에 따라 변할 수 있는 값 - 데이터를 저장하기 위해 프로그램에 의해 이름을 할당받은 메모리 공간 원 넓이 구하기 (반지름의 길이) let pi = 3.141592; let radius = 5; let areaOfCircle = pi * radius * radius // 선언은 let 키워드를 이용 // 변수명엔 공백 사용할 수 없음 변수는 동일한 변수를 이용해 대입할 수 있음 let sum = 1; sum = sum + 2; sum = sum + 3; sum = sum + 4; // 최종적으로 sum의 값은 10 할당이 없는 변수? let myname; // undefined 함수(function) - 문제 해결을 위한 고민을 논리적으로 풀어내는 작업을 하는 하나의 단위 ..