본문 바로가기

Javascript39

Javascript - 반복문(for, for-in, for-of, while, do-while) 인프런 자바스크립트 입문 수업을 듣고 중요한 내용을 정리했습니다. 개인 공부 후 자료를 남기기 위한 목적이므로 내용 상에 오류가 있을 수 있습니다. 반복문(for, for-in, for-of, while, do-while) 반복문 반복문 ( )의 조건이 만족하는 동안에는 계속해서 반복문 { }의 코드가 실행된다. for문 for(조건){ //code }​ for(var i = 0 ; i < 5 ; i++){ //i++ : i = i + 1 console.log("The number is " + i); } // 결과 : // The number is 0 // The number is 1 // The number is 2 // The number is 3 // The number is 4 // for문 (조.. 2021. 9. 18.
Javascript - 조건문(if-else, switch) 인프런 자바스크립트 입문 수업을 듣고 중요한 내용을 정리했습니다. 개인 공부 후 자료를 남기기 위한 목적이므로 내용 상에 오류가 있을 수 있습니다. 조건문(if-else, switch) if문 if( ){ //code } // if문( )안의 조건이 만족하면, { }의 코드가 실행된다. var age = 19; if(age > 18){ console.log("당신은 성인입니다."); } //콘솔창에 "당신은 성인입니다."의 메시지가 출력됨 if-else문 if( ){ }else{ } //if문 ( )안의 조건이 만족하면, if문 { }안의 코드를 실행하고, //if문 ( )안의 조건이 만족하지 않는다면, else문 { }안의 코드를 실행한다. var age = 17; if(age > 18){ consol.. 2021. 9. 18.
Javascript - 연산자(산술, 비교, Logical 등) 인프런 자바스크립트 입문 수업을 듣고 중요한 내용을 정리했습니다. 개인 공부 후 자료를 남기기 위한 목적이므로 내용 상에 오류가 있을 수 있습니다. 연산자(산술, 비교, Logical 등) 산술 연산자 1. 더하기 var x = 5; var y = 2; var y2 = 3; var z = x + y + y2; console.log(z);//10 2. 빼기 var x = 5; var y = 2; var z = x - y; console.log(z);//3 3. 곱하기 var x = 5; var y = 2; var z = x * y; console.log(z);//10 4. 나누기 var x = 5; var y = 2; var z = x / y; console.log(z);//2.5 5. 거듭제곱 var x.. 2021. 9. 17.
Javascript - Number 64비트 부동소수점 인프런 자바스크립트 입문 수업을 듣고 중요한 내용을 정리했습니다. 개인 공부 후 자료를 남기기 위한 목적이므로 내용 상에 오류가 있을 수 있습니다. Number 64비트 부동소수점 64비트 부동소수점의 이해 0.1과 0.2를 더하는 연산을 하는 경우 우리는 상식적으로 0.3의 결과 값을 기대한다. 하지만 결과는 아래와 같다. let x = 0.1 + 0.2; console.log(x);//0.3값을 기대했지만, 0.30000000000000004값이 도출됨 이는 자바스크립트가 숫자(Number)를 64비트 부동소수점으로 저장하기 때문이다. 컴퓨터는 모든 데이터를 2진법으로 저장하기 때문에, 만약 어떤 수의(특히 소수의 경우) 분모의 해당 하는 수가 2의 거듭제곱 형태이면 유한소수가 되고, 2의 거듭제곱 .. 2021. 9. 17.
Javascript - 데이터 타입 인프런 자바스크립트 입문 수업을 듣고 중요한 내용을 정리했습니다. 개인 공부 후 자료를 남기기 위한 목적이므로 내용 상에 오류가 있을 수 있습니다. 데이터 타입 문자열(String) let name = "John"; let name2 = 'John'; 문자열(String)은 쌍따옴표 혹은 홑따옴표안에 담아야 한다. let doubleQuote = 'He is called "Johnny"'; 문자열 안에서 쌍따옴표를 사용하려면 문자열은 반드시 홑따옴표로 감싸야한다. let singleQuote = "He is called 'Johnny'"; 문자열 안에서 홑따옴표를 사용하려면 문자열은 반드시 쌍따옴표로 감싸야한다. let doubleQuote2 = "He is called \"Johnny\""; 만약 반드.. 2021. 9. 16.
Javascript - 변수 선언자(var, let, const) 인프런 자바스크립트 입문 수업을 듣고 중요한 내용을 정리했습니다. 개인 공부 후 자료를 남기기 위한 목적이므로 내용 상에 오류가 있을 수 있습니다. 변수 선언자 (var, let, const) var 선언자 var은 동일한 변수로 재선언을 해도 에러가 발생하지 않는다. 만약 재선언을 하는 경우 먼저 선언된 변수는 동작하지 않고 새롭게 재선언된 변수가 대신 적용되므로 x는 5가 아닌 7이 된다. let 선언자 let은 동일한 변수로 재선언은 불가능 하지만, 이미 선언된 변수(x1)에 새로운 값을 할당할 수는 있다. const 선언자 const는 동일한 변수로 재선언도 불가능하고, 이미 선언된 변수(PI)에 새로운 값을 할당하는 것도 불가능하다. 정리 1. 자바스크립트에서 변수를 선언하는 방법은 3가지이다... 2021. 9. 16.