Kiểm Tra Thi Trắc Nghiệm Online JavaScript Nâng Cao

Tăng Cường Kỹ Năng Với JavaScript Nâng Cao!
Bài thì Kiểm tra JavaScript nâng cao

Câu 1: Kết quả của function foo(){var a=10;if(true){var a=20;}return a;} console.log(foo()); là gì?

Câu 2: Kết quả của function bar(){let x=10;if(true){let x=20;console.log(x);}console.log(x);} bar(); là gì?

Câu 3: "Hoisting" trong JavaScript có nghĩa là gì?

Câu 4: Kết quả của function sum(a,b){return a+b;} console.log(sum(5)); là gì?

Câu 5: Closure trong JavaScript được định nghĩa như thế nào?

Câu 6: Đâu là cách đúng để viết một arrow function trả về tổng 2 số?

Câu 7: Kết quả của (function(){console.log('Hello');})(); là gì?

Câu 8: Kết quả của function greet(name='Guest'){return 'Hello, '+name+'!';} console.log(greet('John')); console.log(greet()); là gì?

Câu 9: Kết quả của console.log(a); let a=10; là gì?

Câu 10: Đâu là phương pháp để ràng buộc giá trị this cho một hàm?

Kiểm Tra Thi Trắc Nghiệm Online JavaScript Nâng Cao Kiểm Tra Thi Trắc Nghiệm Online JavaScript Nâng Cao

if (window.qmn_quiz_data === undefined) { window.qmn_quiz_data = new Object(); } window.qmn_quiz_data["14"] = {"quiz_id":"14","quiz_name":"Ki\u1ec3m tra JavaScript n\u00e2ng cao","disable_answer":0,"ajax_show_correct":0,"progress_bar":"1","contact_info_location":null,"qpages":{"1":{"id":"1","quizID":"1","pagekey":"LtmOVGlK","hide_prevbtn":"0"}},"skip_validation_time_expire":0,"timer_limit_val":0,"disable_scroll_next_previous_click":0,"disable_first_page":null,"enable_result_after_timer_end":0,"enable_quick_result_mc":0,"end_quiz_if_wrong":0,"form_disable_autofill":0,"disable_mathjax":0,"enable_quick_correct_answer_info":"2","quick_result_correct_answer_text":"\u0110\u00fang! B\u1ea1n \u0111\u00e3 ch\u1ecdn c\u00e2u tr\u1ea3 l\u1eddi \u0111\u00fang.","quick_result_wrong_answer_text":"Sai! B\u1ea1n \u0111\u00e3 ch\u1ecdn sai c\u00e2u tr\u1ea3 l\u1eddi.","quiz_processing_message":"","quiz_limit_choice":"\u0110\u00e3 \u0111\u1ea1t \u0111\u1ebfn gi\u1edbi h\u1ea1n l\u1ef1a ch\u1ecdn.","not_allow_after_expired_time":0,"scheduled_time_end":false,"error_messages":{"email_error_text":"\u0110\u1ecba ch\u1ec9 email kh\u00f4ng h\u1ee3p l\u1ec7!","number_error_text":"Tr\u01b0\u1eddng n\u00e0y ph\u1ea3i l\u00e0 m\u1ed9t con s\u1ed1!","incorrect_error_text":"V\u0103n b\u1ea3n nh\u1eadp v\u00e0o kh\u00f4ng ch\u00ednh x\u00e1c!","empty_error_text":"Vui l\u00f2ng [...]

400 490 500