Một số câu hỏi phỏng vấn JavaScript hay và khó 1 - Chắc ai đó sẽ cần!

Xin chào bạn!

Có thể bạn đã biết, JavaScript là một ngôn ngữ lập trình rất mạnh, nhưng lại vô cùng rắc rối, phức tạp. Để có thể nắm vững được JavaScript, bạn sẽ cần phải mất một thời gian khá dài để học và thực hành nó.

Và một trong số những cách thực hành hiệu quả nhất, đó là trả lời các câu hỏi, giải đố, quiz. Thông qua việc trả lời mỗi câu hỏi, bạn sẽ tự kiểm tra lại kiến thức của bản thân, đồng thời học hỏi thêm nhiều kiến thức mới.

Bài viết này mình sẽ chia sẻ với bạn một số câu hỏi phỏng vấn JavaScript rất hay. Mời bạn theo dõi!

Câu 1

const x = [1, 2, 3];
x[-1] = -1;
console.log(x[x.indexOf(10000)]);

Hỏi console in ra kết quả như thế nào?

Câu 2

//let i = ?
 
console.log(i * i); // => 0
console.log(i + 1); // => 1
console.log(i - 1); // => -1
console.log(i / i); // => 1

Tìm số i thỏa mãn đồng thời 4 câu lệnh trên?

Câu 3

let a = [1, 2, 3] + [4, 5, 6];
console.log(a);

Hỏi console in ra kết quả như thế nào?

Câu 4

(function() {
  let x = 100;
})();
 
console.log(x);

Hỏi console in ra kết quả như thế nào?

Đáp án và giải thích

Để tránh tình trạng bạn chưa suy nghĩ kĩ mà đã xem lời giải, mình sẽ không để đáp án và giải thích tại đây.

Thay vào đó, mời bạn xem đáp án và giải thích chi tiết tại Xoắn não với phỏng vấn JavaScript 1.

Xin chào và hẹn gặp lại!


Theo dõi Lam Pham trên Daynhauhoc để nhận thông báo khi có bài viết mới nhất:

1 Like
  1. -1
  2. Không biết ( nhưng có thể i sẽ là 1 số rất nhỏ :)) , )
  3. [1,2,34,5,6]
  4. Error vì x chưa được định nghĩa :))
1 Like
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?