본문 바로가기

Web/JavaScript26

javascript의 변수 (let) 와 상수(const) javascript의 변수와 상수 variables and constants #1 variables 변수let username = "bar"; username = "barn"; 이라고 하면, 최종적으로 barn 이 된다. username 이라는 상자에 담긴 값이, 다음에 무엇이 들어오든 대체가 된다는 뜻이다.  #2 constants 상수반면, constants는 const username = "bar"; 라고 한 뒤에 username = "barn"; 이라고 하면 "must not change"에러가 생긴다. #3 변수명 규칙 1) 카멜케이스 vs 스네이크케이스 카멜케이스인 username으로 가능하지 스네이크케이스인 user_name은 불가하다. 2) 숫자로 시작 불가 21player 같은건 안된다... 2025. 1. 8.
선택의 기로에 서서 - java(제로베이스 부트캠프), javascript(회사 취업) #1 현상황현재 나의 나이는 만 33세이다.나 자신이 어딘가에 취업하고, 내가 나를 가르치는 입장이 되어서 생각해보자면, 크게 적절한 나이는 아니라고 생각한다.하지만 한편으로는 젊든, 나이가 들었든 누군가는 배워야할것이고, 누군가는 버텨나갈 것이고, 누군가는 그만두는 현실에 젊다는 것이 딱히 큰 메리트라고 보이지도 않는다. 오늘은 이전에 면접 봤던 곳에서 1차 합격 소식을 통보해주셨다.솔직히 주력이 개발이 아니게 될지도 모른다는 생각도 들긴 하지만, 그래도 가능성이 보이는 곳이다.오히려 업무의 절반이상 수준만 되더라도 만족할 만한 것은, 개발을 제외한 모든 부분이 나에겐 익숙한데, 그런 부분 아래서 개발만 보충해가면 되니, 상대적으로 속도는 느리더라도 1인분을 할 수 있을 것이고,짧은 미래로만 보더라도,.. 2025. 1. 7.
javascript 컨셉 - 브라우저 (클라이언트), 백엔드(서버) 장고를 공부할때는 아예 몰랐던 부분이다. 브라우저에서 실행될 때는, 브라우저에 띄워놓은 것만 접근이 가능하고, 그외의 파일은 보안상의 이유로 접근이 불가하지만 이와 반대로 node.js 등으로 실행될때는 그 외의 로컬 파일에 대해서 접근이 가능하다. 단, 브라우저의 내용을 건드리지 못한다. 이 개념에 대해서 수백번 이상의 배포 실패를 거듭하면서 뭔지는 알 것 같은데 콕 집어서 말하지 못하는 것을 보니 알아야 할 것이 더욱 많다. 2025. 1. 6.
Javascript - 백틱 입력이 안될때(`₩) 백틱은 기본적으로 키보드 상에서 탭키 바로 위의 ~표시가 있는 키를 통해서 사용해 주는 것이다. 하지만 ₩로 찍히는 경우가 있을 것이다. 왜 그런지 알려주겠다. 현재 상태가 "한글"일때는 ₩가 출력되고 현재 상태가 "영어"일때는 `가 출력된다. 즉, 백틱을 사용하고자 한다면, 현재 나의 자판 상태가 영타여야한다는 것이다. 좀 더 쉽게 표현하자면 스페이스 바 옆의 한영키, 혹은 mac의 경우에는 caps lock으로 한영키를 전환할 수 있는데 (세팅에 따라다름) 암튼 이걸 토대로 한,영 전환을 하면 된다. 2023. 2. 10.