본문 바로가기

Web71

Javascript - 백틱 입력이 안될때(`₩) 백틱은 기본적으로 키보드 상에서 탭키 바로 위의 ~표시가 있는 키를 통해서 사용해 주는 것이다. 하지만 ₩로 찍히는 경우가 있을 것이다. 왜 그런지 알려주겠다. 현재 상태가 "한글"일때는 ₩가 출력되고 현재 상태가 "영어"일때는 `가 출력된다. 즉, 백틱을 사용하고자 한다면, 현재 나의 자판 상태가 영타여야한다는 것이다. 좀 더 쉽게 표현하자면 스페이스 바 옆의 한영키, 혹은 mac의 경우에는 caps lock으로 한영키를 전환할 수 있는데 (세팅에 따라다름) 암튼 이걸 토대로 한,영 전환을 하면 된다. 2023. 2. 10.
Javascript - 반복문 (for문, while문) 기본 #1 for 문 1.기본형태 for(let i = 0; i < 10; i += 1){ console.log(i); }; 부분적으로 나누자면 최초식; 조건식; 증감문; 이렇게 되고 1.기본형태와 같다면 최초식의 선언을 지나고 나서는 조건식이 충족될 때까지 조건식 - 증감문 - 출력 을 반복한다. 기본형태대로 출력했을때 0부터 9까지 출력된다. #2 while 문 1.기본형태 let i = 0; while(i < 10) { console.log(i) i += 1 } let으로 선언해 준것이 최초식 while옆에 있는것이 조건식 {}안에 있는것이 증감문. 조건식을 충족할때까지 조건식 - 증감문 을 반복한다. 기본형태대로 출력했을때 0부터 10까지 출력된다. 2023. 1. 24.
Javascript - 배열과 객체 Javascript - 배열과 객체 #1 원시 타입 Primitive type 1.종류 String Number Boolean Bigint undefined Symbol Null 2.특징 불변성 데이터에 변화가 없다. 예를들어 let box = ‘as’; 라고 하면 as는 1이라는 메모리주소에 담기게 되고 box = ‘zx’; 라고 재선언을 해주게 되면 zx는 2라는 메모리 주소에 담기게 된다. #2 참조 타입 Reference type 1.종류 원시 타입 외의 모든것 2.특징 let obj = { name: ‘butter’} 라고 하게 되면 obj에는 메모리 주소값 1에 담기게 되고 메모리 주소 1은 실질적으로 { name: ‘butter’}가 들어있는 메모리 주소 100을 참조해오는 구조이다. imp.. 2023. 1. 21.
JavaScript - let, const, var 핵심정리 #1 var 기본적으로 선언이 계속해서 가능하다. var a = 1; var a = 2; 이런식으로 되면 첫번째 var로 선언해준 a는 메모리 주소가 1이라고 치고, 두번째 var로 선언해준 a는 메모리 주소가 2라고 치자. 이런식으로 되면 문제가 있다. 택배를 받을때 신창원씨가 주소를 a로 입력하게 되면 주소값이 1,2 이렇게 두개가 나오기때문에 충돌이 일어난다. 간단히 2개지만, 공동작업등의 상황에서는 최악의 경우에는 동일한 변수에 여러 값, 주소값이 할당될 수 있기때문에 var는 쓰지 않는다고 봐도 무방할것같ㄴ다. #2 let let box = 1; let box = 2; 라고 했을경우에 var처럼 선언되지 않고 에러가 된다. 이는 하나의 메모리 주소값을 참조하기 위한 방식이라고 보면 된다. 다만,.. 2023. 1. 15.