FE BE 개발 메모장

    연산자

    연산자 자바 스크립트의 연산자의 종류로는 비교 연산자, 산술 연산자, 논리 연산자 등 다양한 연산자들이 있다. 비교연산자 비교연산자는 피연산자들을 비교하고, 논리 값을 반환한다. 피연산자 들은 숫자, 문자열, 논리형, 객체를 사용할 수있다. 비교연산자 == 동일 != 상이 === 일치 !=== 불일치 보다 크다 = 보다 크거나 같다 ex) =>는 화살표를 나타냄 동일 연산자 1 == '1' //true null == indefined // true 0 == false // true 0 == undefined // false 부등 연산자 1 != '1' // false 1 != true // false 0 != false // false 일치 연산자 1 === 1 // true 1 === '1' // fa..

    반복문 for, while

    우선 for 문을 알아보면 아래와 같다. for() 반복문 for반복문 구조 for( [초기식] ; [조건식] ; [증감식]){ 반복문 (문장) } MDN에서 설명하는 동작 방식은 대충 이렇다. 초기식이 존재하면 최초로 실행되며, 변수로 선언 할수 있다. 조건식은 조건이 참이면 실행하고, 거짓이면 for문이 종결된다. 반복문을 실행한다. 증감문이 실행되고, 다시 2번부터 시작한다. 이 내용을 조금더 자세히 보면 var a = 0; for(let i = 0; i

    Math 메소드, 문자열

    Number() Number 객체는 Number() 함수를 이용해 문자열을 숫자로 바꿔주는 역할을 한다. let num = '2020' console.log(Number(num)) // 2020 let num = '2020년도' console.log(Number(num)) // NaN 하지만, 문자열 내에 숫자와 문자를 같이 쓰게 되면 NaN 을 결과로 출력한다. 즉, Number는 숫자 원시 값을 위한 객체입니다. 모든 원시 값은 불변하며, 문자열과 숫자를 혼용할 경우 NaN을 출력하게 된다. ParseInt() parseInt() 함수는 문자열 인자를 구문분석하여 특정 진수의 정수를 반환한다. let num = '2020' console.log(parseInt(num)) // 2020 let num ..

    산술 연산자에서 %가 하는 일

    자바스크립트 함수와 조건문을 공부하게 되면서 %의 개념이 정확하게 무엇인지 알고 넘어가야했습니다. MDN과 블로그를 통해서 얻게 된 것을 정리 해보았습니다. 우선 %는 특정 값으로 나눈 나머지를 나타냅니다. 예를들면 몫 (Quotient) ____________________ 제수(Divisor) ) 피제수(Dividend) ㅡ 몫 * 제수 _____________________ 나머지 (Remainder) 예를 들면 7 % 2 는 나머지가 1입니다. 2로나눈 나머지값이 짝수가 아니므로 짝수를 구할땐 false가 됩니다. 아래와 같은 예제로 표현해보겠습니다. //예제 function math(num) { if (num %2 === 0 ){ return true; //만약 입력한 수를 2로 나눴을때 결과값..

    자바스크립트 변수와 함수의 기초를 공부하다.

    변수 variable 변수는 데이터가 변하는 수 를 뜻한다. 이 데이터를 처기하기 위해서는 데이터 저장공간이 필요하고, 그 공간을 변수라고 부른다. let camelCase (camel'C'ase') they'W'ant'T'o'P'lay 선언할 수 있는 변수 var는 전역 변수 let과 const는 지역 변수 let 은 변수가 선언된 블록, 구문 표현식 내에만 유효한 변수를 선언한다. const 는 한번 선언한 값에 대해서 변경할 수 없다. //.1 //code 라는 변수를 선언 한 후 1577을 할당 한다. // = 은 같다는 수학식이 아닌 assign 즉, 선언한 변수의 값을 대입한다. let code; code = 1577; //.1-1 // let으로 할당된 변수는 추가적으로 let을 작성할 필요..