목록분류 전체보기 (447)
For Programmer
*document.write() 는 hrml에 문자를 출력하는 함수이다. *자바스크립트 반복문은 다른 언어와 비슷하다. 반복문안에서의 continue는 이후의 코드를 생략하고 바로 증감식을 실행하는 함수이고 breack는 가장가까운 반복문을 빠져나가는 함수이다. * 증감연산자 ++i는 우선 i가 속해있는 해당식이 연산되기전에 증가가먼저 실행이되고 그다음에 연산이된다. 단 i++ 는 i가 속해있는 해당식이 연산이 다된다음 반환까지 되고 마지막에 증가가 된다.
* 논리AND(&&) :둘다참일경우 true반환 * 논리OR(||) :둘중하나이상이 참일경우 true반환 * 논리NOT(!) : true일경우 false를 false일경우 true를 반환 논리연산자에대한 자세한설명은 해당 공식문서를 참조 https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Operators/%EB%85%BC%EB%A6%AC_%EC%97%B0%EC%82%B0%EC%9E%90(Logical_Operators) 논리 연산자 논리 연산자는 보통 Boolean(논리적) 값과 함께 쓰이며, 불리언 값을 반환합니다. 그런데, &&과 || 연산자는 사실 피연산자 중 하나의 값을 반환합니다. 그러므로 불리언 외의 다른 값과 함께 사용하 deve..
자바스크립트는 다른언어와 달리 굉장히 유연성있는 언어이다. 따라서 if문에서 조건이 false일때의 경우의 수가 몇가지 있는데 외워두면 코딩할 때 또는 코드분석할 때 편하다. 다음은 if문에서 조건이 true일때와 false일 때의 경우를 표로 정해놓은 것이다. * if문에서 조건이 false일때는 false,0,"",null,undefined,NaN(not a number = 숫자가아닌것) 총 6가지이다.
* 자바스크립트는 다른언어와 비슷한 연사자들을 지원하고 있다. https://developer.mozilla.org/ko/docs/Web/JavaScript/Guide/Expressions_and_Operators 표현식과 연산자 이 장은 JavaScript의 표현식과 할당, 비교, 산술, 비트 계산, 논리, 문자열, 삼항 등 여러 가지 연산자를 설명합니다. developer.mozilla.org -> 모든 연산자는 위의 공식문서에 정리되어 있다. 단 다른언어들과 차이점이 존재하는데 주의 할점은 ==와 ===의 차이이다. 위에서 볼 수 있듯이 ==는 데이터형 까지는 비교하지 않는다. 따라서 1 == "1" 은 true이다. 그러나 1==="1"는 false이다. 이는 ===는 데이터형 까지 비교하기 때문..
*자바스크립트에서는 일반적으로 작은 따옴표('')와 큰따옴표("") 모두다 문자(열)로 인식을한다. *작은따옴표,큰따옴표 등을 문자열로 표시하고 싶을때는 역슬래쉬(\) 를 해당문자 앞에다가 입력해주면된다. *typeof(변수)는 해당변수의 타입을 표시해주는 역할을 한다.(number,string 등등) *문자열 안에서 개행을 표현할 때는 \n 으로 표기하며 문자열끼리 + 연산도가능하다.(두문자열을 이어줌) *문자열.length 는 문자열길이를 출력해주는 Object함수의 내장메서드이다. 또한 문자열.indexOf('문자') 하면 해당문자가 몇번째 문자인지 출력해준다.(0부터 시작)
Math함수: 수학적인 상수와 함수를 위한 속성과 메서드를 가진 내장객체. Number 자료형만 지원 Math의 내장메서드 및 추가적인 내용을 알고 싶다면 https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Math Math Math는 수학적인 상수와 함수를 위한 속성과 메서드를 가진 내장 객체입니다. developer.mozilla.org 해당 사이트 참조. * alert()는 사용자에게 메세지를 전달하는 함수이다. 단순히 중요한 내용이나 경고창을 띄워줄 때 사용한다. *console.log() 함수는 터미널,콘솔창에 어떠한 메세지를 띄울 때 사용한다.
git-hub에 보면 boilerplate란 용어를 굉장히 많이쓴다. 또한 boiler-plate이 실제 개발에 있어서 굉장히 유용한데 이는 단어 뜻 그대로 보일러를 찍어내는 통(접시) 정도라고 생각하면 된다. 즉, 코딩에서 적용해 보면 간단한 초기 기능의 반복적인 코드를 하나의 통안에 집어 넣는 다고 생각하면 된다. 그 통에 들어가는 코드를 boiler-plate이라고 생각하면된다. 우리가 만들 boiler-plate은 웹개발에 있어서 가장 기본이되는 회원가입,로그인,기본페이지를 만들 것이며 몽고DB와 리액트 , node-js를 이용해서 만들 것이다. 프론트 즉, 화면에 보여질 부분을 React를 이용할 것이며 회원가입처리 로그인처리를 node.js를 이용하여 처리할 것이다. 또한 데이터저장은 no-s..