Dấu chấm phẩy khi khai báo hàm trong JavaScript
Khi khai báo hàm dưới dạng Function Declaration
sau dấu ngoặc nhọn }, dấu chấm phẩy
không được đặt:
javascriptfunction func() {
console.log('!');
}
Nếu hàm được khai báo bằng Function Expression,
thì sau } cần đặt dấu chấm phẩy:
javascriptlet func = function() {
console.log('!');
};
Tại sao: bởi vì trong JavaScript, bất kỳ biểu thức nào cũng phải kết thúc bằng dấu chấm phẩy, và trong trường hợp này, chúng ta đang có một biểu thức. Dấu chấm phẩy này không bắt buộc, vì JavaScript nói chung cho phép không đặt chúng, nhưng nên đặt. Hãy luôn đặt :)
Задание 1
Hãy đặt dấu chấm phẩy ở tất cả những vị trí cần thiết:
javascriptlet func1 = function() {console.log('!')};
let func2 = function() {
console.log('!')
};
function func3() {
console.log('!')
}