💪JavaScript

🦉문제 두 정수 A와 B를 입력받은 다음, A-B를 출력하는 프로그램을 작성하시오. 🔮입력 첫째 줄에 A와 B가 주어진다. (0
🦉문제 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. 🔮입력 첫째 줄에 A와 B가 주어진다. (0
1. 예제파일 읽기 기본적으로 아래와 같은 형식으로 입력을 받게 된다. input이라는 변수로 예제의 입력값을 받는다고 생각하면 된다. const input = require('fs').readFileSync('/dev/stdin').toString().trim() 2. 줄로 구분하기 그래서 예제를 줄마다 끊어서 받아야 한다면 split 메서드를 사용해서 백슬래시와 n을 사용하면된다. 이후 받은 input은 배열의 형태가 되기 때문에 원하는 모양대로 손질해서 요리하면 된다. const input = require('fs').readFileSync('/dev/stdin').toString().trim().split('\n'); 3. 공백으로 구분하기 같은 원리로 예제에 주어진 입력값이 공백으로 구분되어 주..
🦉문제 Hello World!를 출력하시오. 🔮입력 없음 🪄출력 Hello World!를 출력하시오. 🧙‍♂️예제 예제 출력1 Hello World! 🌠코드 console.log('Hello World!') 더보기 🧞공부 앞으로 자바스크립트에서 자주 쓰는 메서드로 콘솔창에 원하는 값을 출력할 때 쓸 수 있다. 콘솔은 F12키를 누르면 개발자 도구가 열리는데 거기서 코드의 입출력을 확인할 수 있다.
var 키워드로 선언한 변수의 문제점 이전에 배웠던 var와 let 그리고 const 키워드에 대해 다시 복습하는 시간이 되겠습니다. var 키워드는 우리가 알다시피 변수 중복 선언 허용 함수레벨 스코프에서만 지역변수 적용 변수호이스팅 등의 특징이자 문제를 가지고 있습니다. 이것이 문제인 이유는 우리가 변수를 선언하고 값을 이용할때 일정한 규칙이 없다면 값을 추적하기 어려워지고, 이는 우리가 원하는 기능을 구현하는데 걸림돌이 되기 때문입니다. 값을 할당하지 않았는데 오류가 발생하지 않는다는 것은 우리가 어디서 잘못된 코드를 작성했는지 알기 어려워지기 때문에 기본적인 코딩에서 선언 전에 값을 참조하면 안된다는 암묵적인 규칙에 어긋나게 됩니다. let 키워드 위와 같은 var 키워드의 문제점을 보완하고자 새..
변수의 생명 주기 변수는 이전에 배운 스코프에 따라 생명주기가 결정됩니다. 만약 전역스코프에서 선언되었다면 코드가 끝날 때까지가 생명주기이겠고, 지역스코프에서 선언되었다면 코드블록이 끝날 때까지가 생명주기입니다. var x = 'global'; // ----------- // | function goo() { // ----| | var x = 'local';// 지역스코프 | consol.log(x); // | | return x; // ----| | } // | // 전역스코프 foo(); // | console.log(x); // ------------- 전역 변수의 문제점 암묵적 결합 전역변수는 코드 전체에서 사용하기 위해 선언을 하게 되는데 그렇게 하다보니 지역변수 속에서 의도치 않게 값이 변경될..
박필중
'💪JavaScript' 카테고리의 글 목록 (3 Page)