전체 글(343)
-
코딩테스트 입문 100문제(javascript) 22. 문자열 뒤집기
문자열 뒤집기 function solution(my_string) { let answer = []; for (let i = my_string.length - 1; i >= 0; i--) { answer += my_string[i]; } return answer; } //배열의 끝부터 증감하여 바꾸어준다 //split ,join 을 사용 할 수 도있다. 문제 설명 문자열 my_string이 매개변수로 주어집니다. my_string을 거꾸로 뒤집은 문자열을 return하도록 solution 함수를 완성해주세요. 제한사항 1 ≤ my_string의 길이 ≤ 1,000 입출력 예 my_string return "jaron" "noraj" "bread" "daerb" 입출력 예 설명 입출력 예 #1 my_stri..
2023.07.13 -
스코프
스코프 유효 범위라고도 부르며 변수가 어느 범위까지 참조되는 지를 뜻한다. var를 사용하면 개발자가 예상치 못한 오류가 생길 수 있다. var : 함수수준 스코프 const , let 블록수준 스코프 클로저 함수가 선언된 환경의 스코프를 기억하여 함수가 스코프 밖에서 실행될 때에도 기억한 스코프에 접근할 수 있게 만드는 문법 은닉화 클로저를 이용하여 내부 변수와 함수를 숨길 수 있다. 클로저를 잘 알아야하는 이유는 유용하게 사용하기보단 알기 힘든 버그를 잘 수정하기 위해서이다
2023.07.13 -
배열이란
배열 연관된 데이터를 연속적인 형태로 저장하는 복합 타입 배열에 포함된 원소는 순서대로 번호(index)가 붙는다. 객체 객체는 여러값을 키 - 값 형태로 결합시킨 복합 타입 배열 초기화 const arr1=new Array(4); // 빈 배열 선언하기 const arr2 = []; const arr3 = [1,2,3,4,5] 배열 길이 const arr = [1, 2, 3, 4, 5]; console.log(arr.length); arr.length = 3; console.log(arr); // [1,2,3]으로 나온다 Array.from const arr5 = Array.from( Array(5) /*
2023.07.13 -
메모리란
코드 식별자 메모리 let var variable = 126 variable 126 let var variable2 = variable variable2 127 variable = variable + 1 variable = 127 variable2 = 126
2023.07.13 -
변수, 상수, 자료형
변수 변경이 허용된다. var : ES6이전에 사용 let : ES6이후에 등장 let variable = 126 키워드 변수명(메모리 상 주소) 값(주소에 해당하는 값) 상수 변경이 허용되지 않는다. const variable = 126 키워드 변수명(메모리 상 주소) 값(주소에 해당하는 값) 자료형 Number 타입 String 타입 Boolean 타입 Object 타입 Array 타입 Fuction 타입 undefind 타입, null 타입
2023.07.13 -
코딩테스트 입문 100문제(javascript) 21. 배열의 유사도
배열의 유사도 function solution(s1, s2) { var answer = 0; for(var i=0; i
2023.07.12