javascript 기본 용어
생성자 함수 이름은 항상 대문자로 시작
변수, 인스턴스, 함수, 메서드의 이름은 항상 소문자로 시작
여러 단어로 된 식별자는 각 단어의 첫 글자를 대문자로 함.
오늘 배운 것
구분 | 단독으로 사용 | 다른 식별자와 함께 사용 |
---|---|---|
식별자 뒤에 가로가 없음 | 변수 | 속성 |
식별자 뒤에 가로가 있음 | 함수 | 메서드 |
주석 : 프로그램 진행에 전혀 영향을 주지 않는 코드로, 프로그램을 설명하는데 사용
자바스크립트를 이용한 메시지 출력
변수 사용하기
선언과 호출, 실행 우선순위
선언과 호출
function () {} // 익명 함수
function 함수이름() {} // 이름이 있는 함수
var expressTrainA = function () {
alert("expressTrain_A");
};
var expressTrainB = function () {
alert("expressTrain_B");
};
expressTrainA();
익명 함수를 변수에 넣으면 변수를 함수화하여 콜할 수 있다.
Q1. 콜백 함수 ?
function doSomethingAsync(callback) {
// Simulate an asynchronous operation (e.g., fetching data from a server)
setTimeout(function () {
console.log("Operation completed!");
callback(); // Call the callback function
}, 2000);
}
function afterCompletion() {
console.log("Callback function executed.");
}
// Calling the function with a callback
doSomethingAsync(afterCompletion);
객체(object)에 접근할 때 인덱스(key) 값이 string 이다.
속성과 메서드
오늘의 퀴즈
var output = '';
for (var i = 0; i < 10; i++) {
for (var j = 0; j < i + 1; j++) {
output += '*';
}
output += '\n';
}
alert(output);