TIL #11 - JavaScript
console.log
console.log()
- 개발자가 확인하고 싶은 내용을 출력. 개발자 도구에서만 확인 가능
alert나 console.log 처럼 이미 정의된 함수는 약속어이므로 같은 이름의 함수 만들면 안된다.
JavaScript 주석 방법
//
- 한 줄용
/* ... */
- 두 줄 이상
주석을 사용하는 이유
- 필요 없어진 코드를 혹시 몰라 남겨놓을 때
- 인수인계
- 코드를 볼 때마다 이해되지 않아 한글로 설명할 경우
변수
var 변수이름 = 값;
변수 이름 주의사항
- 한 파일에서 같은 이름 중복 사용 x
- 대소문자 구분
- 첫 번째 문자는 반드시 글자나 밑줄, 달러기호 중 하나
- 두 번째 문자부터 글자, 밑줄, 달러, 숫자 중 자유롭게 사용 가능
- 변수 이름, 함수 이름 등 camelCase 방식으로 사용
(변수 이름은 snake_case보다 camelCase를 사용함)
변수명의 중요성
- 코드의 가독성
- 커뮤니케이션 리소스를 줄일 수 있어 개발 효율 향상
ES6 버전 변수 키워드 var
에 이어 let
, const
추가
- 'let' - 변수 값 수정 가능
const
- 변수 값 수정 불가능
let name = "철수";
name = "영희"; // 가능
변수 값 수정 시 let과 같은 키워드 앞에 붙이지 않음. 변수를 생성할 때만 붙임
변수 값은 중복 얼마든지 가능
함수
특정 작업을 수행하도록 설계된 독립적인 블록
함수이름();
- 함수 호출
- 함수 이름을 부르면 내에 있는 코드 실행
- 함수를 정의하고 호출만 하면 실행되지 않음
형태
function 함수이름() {
실행할 코드
/* ex) let ... ;
return ... ; */
}
데이터 반환
모든 함수는 데이터를 변환함. 이 값을 변수에 저장하거나 다른 로직에 활용함
console.log()
- 반환 값 확인 방법
매개변수(parameter)와 인자(argument)
매개변수가 없는 함수
console.log('=====파라미터가 없는 함수=====');
function noParameter() {
return 10;
}
const result4 = noParameter();
console.log(result4);
매개변수가 있는 함수
console.log('=====파라미터를 받는 함수=====')
function getName(name) {
return name + '님';
}
const result1 = getName('개발자');
const result2 = getName('디자이너');
const result3 = getName('기획자');
console.log(result1);
console.log(result2);
console.log(result3);
매개변수 = name
인자 = 개발자, 디자이너, 기획자
Author And Source
이 문제에 관하여(TIL #11 - JavaScript), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@rosarang/TIL-3JavaScript저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)