Full Stack Developer 36

[JavaScript] 함수[재사용성,입력(input), 출력(output)]

함수: 상자 함(函) 셈 수(數) function: 기능 함수란? 함수는 하나의 로직을 재실행 할 수 있도록 하는 것으로 코드의 재사용성을 높여준다 재사용성이란? 1.내가 작성한 코드를 여러 맥락에서 다시 사용 할 수 있도록 도와준다. 2. 코드 작성 시간을 단축 할 수 있다. 3. 코드 자체의 변화가 생기면, 모든 코드가 동시에 변화가 일어난다. 4. 코드의 가독성 증가 즉, 유지 보수의 용이한 특성을 가졌다. 함수(function)의 기본 문법틀 function 함수명([인자...[,인자]]){ 코드 return 반환값 } function numbering(){ document.write(1); } //함수를 정의(선언)함, (변수를 선언하듯) numbering(); //함수를 실행. 괄호()가 있기..

[JavaScript]반복문(while문 ,for문) 제어와 중첩

반복문 Loop,iterate 대표적인 문법으로 while문과 for문이 있다.(~하는 동안 반복적인 작업을한다.) while문 while의 문법(하단) while(조건){ 반복해서 실행할 코드 } 조건에 boolean값이 들어가야한다. 조건의 값이 true인 동안에 중괄호 사이의 반복하고자하는 코드가 false값이 될 때까지 반복한다. 무한루프(무한반복) 즉, 어떠한 반복이 실행될때, 끊임 없이 반복되어 컴퓨터에게 부담을 주는 상황 이를 해결하기 위해 반복문이 적절한 상황에서 false가되는 것이 중요하다. var i = 0; while(i < 10){ document.write("Codinglog "+ i +" "); i = i + 1; } while의 3가지 조건 1.초기화 var i = 0; 2...

[JavaScript]조건문(if else문,변수와 비교연산자, 논리 연산자)

조건문 조건문과 Boolean은 아주 밀접한 관계를 가지고 있다. 조건문이란 무엇일까? 조건문은 주어진 조건에 따라서 application을 다르게 동작하도록 하는 것. -우리가 만드는 프로그램을 더 좋은 상태로 만들어준다. 1. if문 //if 뒤의 괄호에는 Boolean의값 true,flase만 들어갈 수 있다. if(true){ alert('result: true'); } //if 뒤의 true가 나왔기 때문에 중괄호 안의 값을 출력한다. if(false){ alert('result: true'); } //if뒤에 false가 나왔기때 중괄호 값을 출력하지 않는다. //조건문과 boolean(데이터타입)은 아주 밀접한 관계를 가지고있다. 예제 if(true){ alert(1); alert(2); a..

[JavaScript ES6] 변수(variable)

✨변수란? 말 그대로 변수란 변하는 수입니다. 뭐가 변하냐면, 데이터가 변합니다. 데이터는 프로그래밍에서 기본입니다. 어떠한 정보든지 다 데이터(유저의 정보, 포스트, 댓글 등등)입니다. 이렇듯 수많은 데이터를 처리하기 위해서는 데이터를 저장하는 공간이 있어야 합니다. 이 공간은 메모리에 마련되고 이 공간이 바로 변수입니다. ⚙정리⚙ 1. 변수는 변하는 수라는 말이다. (변하는 값은 Data) 2. 데이터 보관함 같은 것이다. (메모리에 Data 저장) 3. 보관함의 크기는 모두 동일하다. 4. 각 보관함의 이름이 변수명이다. (메모리 위치에 대한 레이블) 5. 이름을 통해 데이터 사용할 수 있다. (재활용, 재할당 등을 통해 재활용성을 높일 수 있다.) 🟠 변수의 기본적인 사용법 var a=1; con..

[JavaScript ES6] JavaScript란? ( 주석 ,작성법(숫자,문자))

✨Javascript(ES6)란? Javascript는 자바스크립트라고 읽으며 '객체 기반의 스크립트 프로그래밍 언어'를 말한다. 미국의 넷스케이프 커뮤니케이션즈사 (Netscape Communications)가 개발한 스크립트 언어이고, 웹 브라우저에서 실행하는 스크립트 언어를 말합니다. 작고도 빠르기 때문에 웹문서를 동적으로 꾸밀 때 가장 많이 사용됩니다. 사용자로부터 이벤트나 입력을 받아 '동적'인 처리를 하기 위한 언어이다. 쉽게 말해, 어떤 버튼, 이미지, 텍스트를 눌렀을 때, 마우스의 커서를 올렸을 때, 텍스트를, 입력했을 때 등의 이벤트나 입력이 있을 때 동적인 처리를 하는 것이다. javascript는 dynamically typed language이라 불리며 그 이유는, 변수를 선언할 때..

[Git]을 사용하는 3가지 목표

2021.10.12 인프런 생활코딩 'git을 구경합시다!' 강의 정리 이 수업의 목적은 git을 사용하는 방법을, 즉 구경을하는 입문용 수업 git을 사용하는 3가지 목적 1. Version 관리 2. Backup (with github.com) 3. collaborate(협업) 1.Version관리시스템(VSC) 커밋(Commit) : Git(로컬 저장소)에 파일을 추가 혹은 변경 내용을 저장하는 것 2.Backup 푸쉬(Push) : Github, 원격 저장소에 파일을 추가 혹은 변경 내용을 저장하는 것 풀(Pull) : Githu, 원격 저장소에서 파일을 다운로드하는 것 여기서 잠깐 git과 github의 차이점은 무엇일까? Git (로컬 저장소) 로컬에서 관리되는 버전 관리 시스템 (VCS : ..

Github 2021.10.12