분류 전체보기(343)
-
코딩테스트 입문 100문제(javascript) 25. 짝수 홀수 개수
짝수 홀수 개수 function solution(num_list) { var answer = []; let count1=0; let count2=0; for(let i=0;i
2023.07.14 -
코딩테스트 입문 100문제(javascript) 24. 배열 뒤집기
배열 뒤집기 function solution(num_list) { var answer = []; for(let i=num_list.length-1;i>=0;i--){ answer.push(num_list[i]); } return answer; } /* answer의 빈배열에 num_list배열의 맨뒤의 인덱스 값 부터 push로 차곡차곡 넣어준다 */ 문제 설명 정수가 들어 있는 배열 num_list가 매개변수로 주어집니다. num_list의 원소의 순서를 거꾸로 뒤집은 배열을 return하도록 solution 함수를 완성해주세요. 제한사항 1 ≤ num_list의 길이 ≤ 1,000 0 ≤ num_list의 원소 ≤ 1,000 입출력 예 num_list result [1, 2, 3, 4, 5] [5, ..
2023.07.14 -
Value Types and Reference Types
value Types : String , number, boolaan, NaN , undefined, Null let a = 50; let b = a; a = 10; // a에 10을 다시 참조 했지만 b에는 영향이 가지 않는다. console.log(b); //50 Reference Types : array, object , function const a = ["1", "2", "3"]; const b = a; a.push("4"); console.log(b); //(4) ['1', '2', '3', '4'] // 값을 복사 하는것이 아니라 레퍼런싱 하는것이다. 배열은 참조
2023.07.14 -
Primitive Types
Primitive 는 원시적인. 기초적인이라는 뜻이다. String , numbers (정수, 소숫점), 참과 거짓 null , undefined, NaN String 은 따옴표(") 로 시작해서 따옴표(")로 끝난다. 하지만 따옴표(')로 시작하면 같은 모양새의 따옴표로 끝나야한다. Numbers 정수 , 소수점 참과 거짓 true, false 문자열 안에 쓰면 String으로 인식한다. Undefined , Null Undefined 는 정의 되지 않음 이라는 뜻이고 Null의 뜻은 존재하지 않음 이라는 뜻이다. let hello; console.log(hello===undefined) // true let hello; console.log(hello===null); //false NaN nan은 약..
2023.07.14 -
Call Stack
Call Stack 자바스크립트가 함수 실행을 핸들하는 방법중 하나입니다. 자바스크립트가 실행하는 함수를 보면 스택을 쌓아올립니다. 자바스크립트는 함수를 그 스택 위에 올리고. 함수를 다 실행하면 제거합니다. function three() { console.log("i love js"); } function two() { three(); } function one() { two(); } function zero() { one(); throw Error("Error"); } zero(); 이후에는 three함수 two함수 순으로 사라진다. zero함수가 사라지고 에러가 생긴다.
2023.07.14 -
코딩테스트 입문 100문제(javascript) 23. 배열 원소의 길이
배열 원소의 길이 function solution(strlist) { var answer = []; for(let i=0;i
2023.07.13