변수

· C++
CPP에서 변수 이름 y1을 사용하지 못하는 건에 대하여알고리즘 학습을 위해 C++을 처음 접했을 때, y1을 변수로 사용할 수 없다는 얘기를 들은 적이 있다. 아마 누가 y1을 함수로 만들어뒀다고 했던 걸로 기억한다. 어렴풋이 알고만 있었는데, 왜 안되는지 궁금해져서 포스팅하기로 했다.   y1은 베셀 함수를 반환한다. 이는 예약된 이름이 아니지만, math.h에서 정의되어 있다. 심지어 math.h를 포함하지 않더라도, 컴파일러에 의해 기본 함수로 정의되어 있다.(아마도 사람들이 이를 전역 변수로 사용하는 것을 방지하기 위해서일 가능성이 높다).같은 전역 공간(global space)에서 이를 변수로 재정의(overriding)할 수 없다. 게다가, 짧은 이름의 변수를 전역 변수로 사용하는 것을 기대..
· JAVASCRIPT
ctrl + L : 콘솔 비우기 console.log() : 출력 console.info() : 정보. 사용하는 브라우저도 있고 그렇지 않은 브라우저도 있음 console.warn() : 경고. 문제가 될 수 있는 부분에서 사용 console.error() : 오류. 오류가 발생한 상황에 사용 ctrl + / : 주석처리 주석 (단축키 : ctrl + /) 사람들에게 보여줄 목적으로 작성. ex) 코드에 대한 설명, 추후 진행해야 할 사항 등 변수 : 데이터를 담는 용도로 사용 var, let, const 등으로 변수를 선언할 수 있다. 하지만 var는 호이스팅 등의 문제로 사용하지 않는 것을 권장. let과 const를 사용하자 변수의 특징 1. 이미 만들어진 변수를 다시 선언할 수는 없다. ex) l..