분류 전체보기
-
[JS 100제] 문제 6 - False🛠 develop/CodingTest 2022. 7. 26. 21:57
문제 다음은 자바스크립트 문법 중에서 False로 취급하는 것들 입니다. 앗, False로 취급하지 않는 것이 하나 있네요! True를 찾아주세요. 1) NaN 2) 1 3) "" 4) 0 5) undefined 나의 풀이 정답은 2번 1 이다. 0 은 false, 1 은 true 이기 때문이다. 정답 1) NaN 2) 1 3) "" 4) 0 5) undefined 정답해설 정답은 '2번의 1' 입니다. JavaScript 에서는 null, undefined, 0, 빈 문자열(""), NaN, false 를 제외하고는 모두 참인 값으로 평가합니다.
-
[JS 100제] 문제 4 - 변수의 타입 2🛠 develop/CodingTest 2022. 7. 21. 13:56
문제 다음 변수 a를 typeof(a)로 넣었을 때 출력될 값과의 연결이 알맞지 않은 것은? 1) 입력 : a =1, 출력 : number 2) 입력 : a = 2.22, 출력 : boolean 3) 입력 : a = 'p', 출력 : string 4) 입력 : a = [1, 2, 3], 출력 : object 나의 풀이 정답은 2번이다. boolean 값은 true 와 false 값 밖에 없다. 옳은 답은 number. +) 그리고 저번 문제에서 배웠듯이 typeof 연산자를 사용했을 때 피연산자가 배열이면 object 값이 나온다! 정답 1) 입력 : a =1, 출력 : number 2) 입력 : a = 2.22, 출력 : boolean 3) 입력 : a = 'p', 출력 : string 4) 입력 : ..
-
[JS 100제] 문제 3 - 변수의 타입🛠 develop/CodingTest 2022. 7. 20. 21:41
문제 다음의 출력 값으로 올바른 것은? var arr = [100, 200, 300]; console.log(typeof(arr)); 1) undefined 2) string 3) number 4) object 나의 풀이 정답은 4번이다. 이전에 null 과 배열의 경우는 typeof 연산자 사용 시 object 가 나온다는 것을 알고있었다. 정답 1) undefined 2) string 3) number 4) object 정답해설 undefined, string, number 는 모두 원시 자료형(primitive type) 입니다. JS 간단 복습 typeof typeof란? typeof 연산자는 피연산자의 데이터 타입을 문자열로 반환한다. typeof ''; // string typeof 1; //..
-
[JS 100제] 문제 2 - 배열의 내장함수🛠 develop/CodingTest 2022. 7. 19. 22:34
문제 부분에 배열 내장함수를 이용하여 코드를 입력하고 다음과 같이 출력되게 하세요. 데이터 var arr = [200, 100, 300]; //pass console.log(arr); 출력 [200, 100, 10000, 300] 나의 풀이 var arr = [200, 100, 300]; arr.splice(2, 0, 1000); // 3번째 자리 즉 2자리에, 아무것도 삭제하지 않고, 1000을 넣는다 console.log(arr); // [200, 100, 10000, 300] 배열의 내장 함수? 메서드를 이용해서 풀자 splice(n, m, x) 에서 m 자리에 0을 넣게 되면 아무것도 삭제하지 않고 추가할 수 있다는 것을 배웠다. 위와 같이 작성해 주었다. 정답 var arr = [200, 100..
-
[JS 100제] 문제 1 - 배열의 삭제🛠 develop/CodingTest 2022. 7. 18. 20:02
문제 다음 배열에서 400, 500를 삭제하는 code를 입력하세요. var nums = [100, 200, 300, 400, 500]; 나의 풀이 var nums = [100, 200, 300, 400, 500]; nums.pop(); nums.pop(); console.log(nums); // [100, 200, 300] 배열 메서드 중 맨 뒤의 요소를 삭제하는 pop()을 먼저 생각했다. pop() 을 한번 더 쓰면 된다는 단순한 생각으로 풀어보았다. 정답을 보니 맞았다! 정답 var nums = [100, 200, 300, 400, 500]; nums.pop(); nums.pop(); console.log(nums); // [100, 200, 300] JS 간단 복습 배열 메서드 - 삽입 / 삭제..
-
프론트엔드 개발을 위한 기초 디자인 개념🌐 FrontEnd 2022. 6. 22. 22:00
시작하면서 프론트엔드 개발을 위한 기초 디자인 개념을 정리합니다. 색상의 개념과, 포토샵에서 웹 시안을 만들 때의 주의사항 등을 정리합니다. 색의 3원색과 빛의 3원색 색의 3원색? 색의 3원색은 CMYK(Cyan / Magenta / Yellow / blacK) 로도 표현합니다. 3원색은 Cyan(청록색) Magenta(자홍색) Yellow(노란색) 입니다. 인쇄와 같이 염료를 사용할 때 주로 사용됩니다. 전부 쌓이면 검정이 됩니다. 빛의 3원색? 빛의 3원색은 RGB(Red / Green / Blue) 로도 표현합니다. 3원색은 Red(빨강) Green(녹색) Blue(파랑) 입니다. 말 그대로 빛을 이용하기 때문에 웹 환경에서 사용하기 적합합니다. 전부 쌓이면 하얀색이 됩니다. 단위 단위는 cm,..
-
JavaScript 자바스크립트 표현식과 표현식이 아닌 문?🌐 FrontEnd/JavaScript 2022. 6. 16. 15:08
시작하면서 JavaScript 자바스크립트에서 표현식과 표현식이 아닌 일반 문은 어떻게 구분할까? 에 대한 답을 찾아봅니다. 표현식과 표현식이 아닌 문 구분하기 표현식이란? 표현식(express) 은 값으로 평가될 수 있는 문(statement) 입니다. // 표현식 예제 // 표현식이 아닌 문 var a; // 변수 선언문은 값으로 평가 되지 않기 때문에 표현식이 아닙니다. // 표현식인 문 100; // 100 이라는 숫자도 리터럴 즉, 값이기 때문에 표현식입니다. a = 1 + 2; // a = 1 + 2 는 완전한 문이기도 하면서 표현식입니다. 그렇다면? 값으로 평가될 수 있는 문이면 표현식 값으로 평가될 수 없는 문이면 표현식이 아닌 문이 됩니다. 구분하는 쉬운 방법 가장 간단한 방법은 바로 변..