본문 바로가기

Programming

(69)
let, const and var let vs. const let은 나중에 값을 변경할 수 있지만 const로 지정하면 값 변경 안됨 so birthYear TypeError 메시지 뜸 let age = 30; age = 31; const birthYear = 1991; birthYear = 1990; // Uncaught TypeError: Assignment to constant variable. const needs an initial value const job; // Uncaught SyntaxError: Missing initializer in const declaration const로 선언할 때는 초기값 지정안해주면 SyntaxError 발행 Q. 그럼 let vs. const 어느거 써야해? A. value가 나중에 바뀔..
Data Types (feat. 7 primitive data types) There are 7 primitive data types: string, number, bigint, boolean, undefined, symbol, and null. https://developer.mozilla.org/en-US/docs/Glossary/Primitive Primitive - MDN Web Docs Glossary: Definitions of Web-related terms | MDN In JavaScript, a primitive (primitive value, primitive data type) is data that is not an object and has no methods or properties. There are 7 primitive data types: stri..
Values and Variables let js = "amazing"; console.log(40 + 8 + 23 - 10); console.log("Jonas"); console.log(23); let firstName = "Jonas"; console.log(firstName); console.log에 string으로 바로 Jonas를 넣든 상수에 Jonas를 저장하고 console에 log를 찍든 결과는 동일함 variable을 쓰는 이유? firstName을 여러 군데서 쓴다고 가정 매번 각기 다른데의 값을 수정해줄 필요가 없다 why? firstName에 저장된 value만 수정해주면 되니까! 자바스크립트에서도 변수명 정할 때 camel case로 씀 e.g. firstName 변수명으로 정할 때 못 쓰이는 것들 reserved ..
Linking a JavaScript File 밑에 코드블록을 전에 넣어줌 그럼 Chrome에서 실행했을 때 팝업창에 alert안에 넣은 string 문구도 뜨고 developer tool Console 열면 숫자 계산한 값도 뜬다. 근데 이렇게 코드 중간에 매번 script를 넣어줘야 하냐? 더 나은 방법이 있음! script.js 파일을 만들고 안에 코드를 옮긴다. 그리고 원래 코드가 있던 자리에는 source 파일명을 적어주면 됨 JavaScript Fundamentals – Part 1 실행 결과는?! 아까랑 똑같음
Hello World! Udemy에서 무려 69시간 짜리 JavaScript 강의를 결제했다 ^.ㅠ 야곰 iOS 캠프 수료하고 거의 1년 동안 프로그래밍에 손을 떼고 있었는데.... 테크니컬 라이터로 생존(?) & 배움의 욕구를 채우고자 자바스크립트를 공부할 계획이다. (거의 계속 자바스크립트 beginner 인강만 듣다 끝났는데... 이젠 intermediate로 level up하겠음!) 최종 목표는 내 손으로 docs 사이트를 만들어보는 것?!! (사실 그러려면 리액트를 배워야 하지만 기본기도 다질겸 자바스크립트 공부할 생각임) 강의 후기 보니까 어떤 사람이 이거 강의 다 듣는데 반년 걸렸다고 하는데 엌ㅋㅋㅋㅋ 포기하지 않을테다!!! 화이또 💪💪 Cmd + option + j -> open developer tool in ..
SSH 키 발급, github 계정에 등록 방법 https://lsjsj92.tistory.com/596 Mac OS 환경에서 Git 설치하기 - Mac git, github 셋팅 방법 포스팅 개요 이번 포스팅은 Mac OS에서 초기 git 환경을 셋팅하는 방법에 대해 작성합니다. Mac에 git 초기 설정을 하게 되면 github 등도 비밀번호 요구 없이 바로바로 이용할 수 있는 장점이 있습니 lsjsj92.tistory.com
Key Down Event Keydown Event Press a key on your keyboard 키보드 키 누르면 어떤 키가 눌렸는지 팝업창에 뜸!
Window Resizing Resize the Window and Watch the Console 윈도우 사이즈를 조절하면 높이와 너비가 콘솔에 찍힘
Capturing Scroll Events Capturing Scroll Events 스크롤하면 콘솔에 pagetop이 찍힘
Mouseover, Mouseover Events: HTMLPreviousNext Roll your mouse over the box event(red 박스에 마우스 호버를 올리냐 나오느냐)에 따라서 텍스트 문구가 달라짐 = 각 이벤트에 따라 다르게 반응한다!