목록My footPrints 🔥🔥🔥 (311)
Daehyunii's Dev-blog
3-14 Error //예외 처리 하기 try { consol.log("log메시지"); } catch(err) { console.log(err.name); console.log(err.message); } //위와 같은 코드에서 Error가 발생하며, catch문으로 들어가 Error의 명칭과 이유를 반환해줌 //강제로 Error 발생시키기 var x = ""; try { if(x == "") throw "empty"; } catch(err) { console.log(`x is ${err}`); } finally { console.log("try/catch문 제일 마지막에 반드시 실행") } 1. try : 예외가 발생 할 가능성이 있는 코드 2. catch : 예외가 발생 했을때 실행 할 코드 3. ..
3-06 Template Literals //일반적인 함수 선언 방식 function hello(name) { console.log("hello " + name + ". welcome!"); } //Ecma6 버전부터 추가 된 기능임 function hello2(name) { console.log("Hello ${name}. Welcome!"); } hello2("John") //Hello John. Welcome!으로 출력하게 됨 문자열을 바로 이어주는 역할을 하면서, 복잡한 코드를 더 간단하게 만들 수 있다는 장점이 있음 3-07 Object Literal Syntax Extension //일반적인 오브젝트 선언을 활용한 코드(키값은 변경이 안됨) var firstName = "hyun"; var l..
2-07 JSON 전혀 이해하지 못했음 2-08 Window 내장함수 1. alert() : 알림 창 띄우기 2. confirm() : 취소/확인 창 띄우기(ex)"정말 삭제 하시겠습니까?) 3. prompt() : 사용자로부터 텍스트값을 입력 받을 수 있게 해 줌 4. window.open() : 파라미터 html주소로 이동할 수 있음 5. window.print() : 프린트(출력) 하는 창을 띄움 6. setTimeout() : 지정된 시간 이후에 함수를 실행시킴('1000'은 '1초'를 의미함) 7. setInterval() & clearInterval() : 지정된 시간 마다 함수를 실행시키고, 종료시키는 함수 2-09 개발자도구 1. console.log("hello world") 2. con..
2-02 Number 내장함수 : 1. .toString() : 숫자를 문자열로 변환. 파라미터 입력시, 파라미터 값으로 준 숫자의 진수로 변환하여 반환 2. .toFixed() : 지정한 소수점 자리수까지 반올림하여 반환 3. .toPrecision() : 정수까지 포함하여 지정된 자리수까지 반올림하여 반환 4. Number() : 문자열을 숫자로 변환 5. Number(true) : 숫자 1을 반환(조건문을 사용할때, 활용을 많이 함) 6. Number(false) : 숫자 0을 반환(조건문을 사용할때, 활용을 많이 함) 7. Number(" 10") : 공백을 다 무시하고 숫자 10을 반환 8. Number(" 10,33 ") : 숫자가 아니므로 Not a Number의 약자 'NaN'을 반환 9...
1-07 연산자 숫자 1. 더하기 : + 2. 빼기 : - 3. 곱하기 : * 4. 나누기 : / 5. 거듭제곱 : ** 6. 나머지 나누기 : % 7. 1씩 증가 : ++ 8. 1씩 감소 : -- 9. 값을 할당 하기 위한 오퍼레이터 : +=, -=, *=, %=, **=, /= 등 문자열 1. 더하기 : + 2. 값을 할당 하기 위한 오퍼레이터 : += 숫자와 문자열 1. 문자열 + 숫자 : 숫자를 문자열로 인식하여 문자열 더하기가 됨 ex) var x = "hello" + 5; 는 'hello5'가 됨 비교 오퍼레이터 1. 같다 : == 주의) console.log("5" == 5);는 true라는 결과값이 도출됨(Javascript는 안의 값만 비교를 해버림) 2. 데이터 타입까지 같다 : ===..
자바스크립트를 공부하게 앞서 ' 모던 자바스크립트 Deep Dive ' 책과 inflearn 사이트를 통해 자바스크립트 강의 영상을 신청했습니다. 우선 파이썬과는 다르게 이번에는 자바스크립트 강의 영상을 먼저 1회독을 한 후에 책과 강의를 병행하는 방법으로 계획을 세웠습니다. '모던 자바스크립트 Deep Dive' 책을 상당 부분 습득하게 된다면 전반적인 프로그래밍 지식이 많이 쌓일 것이라는 이야기를 들었기에 '자바스크립트란 무엇인지' 강의를 빠르게 1회독 듣고, 책으로 넘어가려고 합니다. *자바스크립트가 무엇인지 제대로 이해하지 못한 상태에서 강의를 진행하다 보니, 제가 작성한 내용이 정확하지 않거나 틀린 부분이 있을 수도 있으며, 배운 내용들을 중심으로 기록하고자 합니다. 1-01 자바스크립트 작성 ..
"Python" 공부 시작 전 : 공부를 시작하기에 앞서 우선, '컴퓨터 프로그래밍'이라는 것이 무엇인지, 어떻게 구현이 되는지, 내가 평소에 즐겨 이용하던 웹페이지들이 어떻게 만들어지는 것인지를 개략적으로 알아보기 위해 현직 개발자로 일을 하고 있는 룸메이트의 조언으로 "Python"이라는 언어로 첫 발걸음을 시작하기로 결정했습니다. 공부 과정 : 우선, 파이썬 '혼자 공부하는 파이썬'과 '점프 투 파이썬'을 교재로 삼았고, '기초를 먼저 익히는 게 모든 일의 기본이 된다'라는 생각으로 차근차근 책의 목차부터 읽어 나가기 시작했습니다. 컴퓨터 프로그램이 무엇인지, 프로그래밍 언어인 파이썬이 무엇인지, 파이썬을 배우기에 앞서 '개발환경' 설정을 어떻게 해야 하는지를 보고 차근차근한 줄 한 줄 따라가기 시..