Hướng dẫn which statement is true about javascript? - câu nào đúng về javascript?


Phần này trình bày cho bạn nhiều bộ kiểm tra giả liên quan đến khung JavaScript. Bạn có thể tải xuống các thử nghiệm giả mẫu này tại máy cục bộ của bạn và giải quyết ngoại tuyến một cách thuận tiện. Mỗi bài kiểm tra giả được cung cấp khóa kiểm tra giả để cho phép bạn xác minh điểm cuối cùng và tự chấm điểm.Javascript Framework. You can download these sample mock tests at your local machine and solve offline at your convenience. Every mock test is supplied with a mock test key to let you verify the final score and grade yourself.

Show

Hướng dẫn which statement is true about javascript? - câu nào đúng về javascript?

Bài kiểm tra giả JavaScript I

Trả lời: d

Giải trình

Tất cả các tùy chọn trên là chính xác.

Trả lời: d

Giải trình

Tất cả các tùy chọn trên là chính xác.

Trả lời: c

Giải trình

Tất cả các tùy chọn trên là chính xác.

Trả lời: d

Giải trình

Tất cả các tùy chọn trên là chính xác.

Trả lời: d

Giải trình

Tất cả các tùy chọn trên là chính xác.

Trả lời: c

Giải trình

Tất cả các tùy chọn trên là chính xác.

Trả lời: c

Giải trình

Tất cả các tùy chọn trên là chính xác.

Trả lời: c

Giải trình

Tất cả các tùy chọn trên là chính xác.

Trả lời: c

Cả hai tùy chọn trên là chính xác.

Tất cả các tùy chọn trên là chính xác.

Trả lời: c

Giải trình

Tất cả các tùy chọn trên là chính xác.

Trả lời: c

Giải trình

Tất cả các tùy chọn trên là chính xác.

Trả lời: c

Giải trình

Cả hai tùy chọn trên là chính xác.

Trả lời: a

Giải trình

Đúng! JavaScript là một ngôn ngữ nhạy cảm trường hợp. Điều này có nghĩa là các từ khóa ngôn ngữ, biến, tên hàm và bất kỳ định danh nào khác phải luôn được gõ với vốn hóa nhất quán của các chữ cái.

Trả lời: c

Giải trình

Cả hai tùy chọn trên là chính xác.

Trả lời: c

Giải trình

Cả hai tùy chọn trên là chính xác.

Trả lời: c

Giải trình

Cả hai tùy chọn trên là chính xác.

Trả lời: a - Can you pass a anonymous function as an argument to another function?

Đúng! JavaScript là một ngôn ngữ nhạy cảm trường hợp. Điều này có nghĩa là các từ khóa ngôn ngữ, biến, tên hàm và bất kỳ định danh nào khác phải luôn được gõ với vốn hóa nhất quán của các chữ cái. - true

Giải trình - false

Trả lời: c

Giải trình

Cả hai tùy chọn trên là chính xác.

Trả lời: c

Giải trình

Cả hai tùy chọn trên là chính xác.

Trả lời: a

Giải trình

Đúng! JavaScript là một ngôn ngữ nhạy cảm trường hợp. Điều này có nghĩa là các từ khóa ngôn ngữ, biến, tên hàm và bất kỳ định danh nào khác phải luôn được gõ với vốn hóa nhất quán của các chữ cái.

Trả lời: c

Giải trình

Cả hai tùy chọn trên là chính xác.

Trả lời: a

Giải trình

Đúng! JavaScript là một ngôn ngữ nhạy cảm trường hợp. Điều này có nghĩa là các từ khóa ngôn ngữ, biến, tên hàm và bất kỳ định danh nào khác phải luôn được gõ với vốn hóa nhất quán của các chữ cái.

Trả lời: a

Giải trình

Đúng! JavaScript là một ngôn ngữ nhạy cảm trường hợp. Điều này có nghĩa là các từ khóa ngôn ngữ, biến, tên hàm và bất kỳ định danh nào khác phải luôn được gõ với vốn hóa nhất quán của các chữ cái.

Trả lời: c

Giải trình

Cả hai tùy chọn trên là chính xác.

Trả lời: c

Giải trình

Cả hai tùy chọn trên là chính xác.

Trả lời: a

Giải trình

Đúng! JavaScript là một ngôn ngữ nhạy cảm trường hợp. Điều này có nghĩa là các từ khóa ngôn ngữ, biến, tên hàm và bất kỳ định danh nào khác phải luôn được gõ với vốn hóa nhất quán của các chữ cái.

Giải trình

Đúng! JavaScript cũng có thể thao tác cookie bằng thuộc tính cookie của đối tượng tài liệu.document.cookie = 'key1 = value1; key2 = value2; hết hạn = ngày '; là tùy chọn chính xác.
1 Trả lời: d
2 Trả lời: d
3 window.location = 'http: //www.newlocation.com'; là tùy chọn chính xác.
4 Trả lời: d
5 Trả lời: d
6 window.location = 'http: //www.newlocation.com'; là tùy chọn chính xác.
7 window.location = 'http: //www.newlocation.com'; là tùy chọn chính xác.
8 window.location = 'http: //www.newlocation.com'; là tùy chọn chính xác.
9 window.location = 'http: //www.newlocation.com'; là tùy chọn chính xác.
10 window.location = 'http: //www.newlocation.com'; là tùy chọn chính xác.
11 window.location = 'http: //www.newlocation.com'; là tùy chọn chính xác.
12 window.location = 'http: //www.newlocation.com'; là tùy chọn chính xác.
13 Trả lời: d
14 window.location = 'http: //www.newlocation.com'; là tùy chọn chính xác.
15 window.location = 'http: //www.newlocation.com'; là tùy chọn chính xác.
16 window.location = 'http: //www.newlocation.com'; là tùy chọn chính xác.
17 window.location = 'http: //www.newlocation.com'; là tùy chọn chính xác.
18 window.location = 'http: //www.newlocation.com'; là tùy chọn chính xác.
19 cửa sổ.print (); là tùy chọn chính xác.
20 window.location = 'http: //www.newlocation.com'; là tùy chọn chính xác.
21 cửa sổ.print (); là tùy chọn chính xác.
22 cửa sổ.print (); là tùy chọn chính xác.
23 window.location = 'http: //www.newlocation.com'; là tùy chọn chính xác.
24 window.location = 'http: //www.newlocation.com'; là tùy chọn chính xác.
25 cửa sổ.print (); là tùy chọn chính xác.

javascript_questions_answers.htm

Dưới đây là 1000 MCQ trên JavaScript (Chương theo chương trình).

1. JavaScript là gì? a) JavaScript là ngôn ngữ kịch bản được sử dụng để làm cho trang web tương tác b) JavaScript là ngôn ngữ lắp ráp được sử dụng để làm cho trang web tương tác c) JavaScript là ngôn ngữ được biên dịch được sử dụng để làm cho trang web tương tác D) không có câu trả lời nào được đề cập
a) JavaScript is a scripting language used to make the website interactive
b) JavaScript is an assembly language used to make the website interactive
c) JavaScript is a compiled language used to make the website interactive
d) None of the mentioned
View Answer

Trả lời: Giải thích: JavaScript là ngôn ngữ kịch bản được sử dụng cùng với HTML và CSS để làm cho trang web tương tác cùng. Nó được sử dụng cả ở phía máy khách và phía máy chủ.
Explanation: JavaScript is a scripting language used along with HTML and CSS to make the website interactive along. It is used both on the client-side and server-side.

2. Điều nào sau đây là chính xác về JavaScript? a) JavaScript là ngôn ngữ dựa trên đối tượng b) JavaScript là ngôn ngữ lắp ráp c) JavaScript là ngôn ngữ hướng đối tượng d) JavaScript là một câu trả lời ngôn ngữ cấp cao
a) JavaScript is an Object-Based language
b) JavaScript is Assembly-language
c) JavaScript is an Object-Oriented language
d) JavaScript is a High-level language
View Answer

Trả lời: Giải thích: Mặc dù JavaScript không phải là ngôn ngữ OOP (lập trình hướng đối tượng) như Java hoặc PHP, nhưng nó là ngôn ngữ hướng đối tượng. Bộ ba tiêu chuẩn của đa hình, đóng gói và kế thừa là các tiêu chí cho định hướng đối tượng và JavaScript không đáp ứng được chúng.
Explanation: Although JavaScript is not an OOP (Object-Oriented Programming) language like Java or PHP, it is an object-oriented language. The standard threesome of polymorphism, encapsulation, and inheritance are the criteria for object orientation, and JavaScript fails to meet them.

3. Trong số các câu lệnh đã cho, câu nào xác định đóng cửa trong JavaScript? a) JavaScript là một hàm được bao quanh với các tham chiếu đến phạm vi hàm bên trong của nó B) JavaScript là một hàm được đặt với các tham chiếu đến môi trường từ vựng của nó Không có câu trả lời nào được đề cập
a) JavaScript is a function that is enclosed with references to its inner function scope
b) JavaScript is a function that is enclosed with references to its lexical environment
c) JavaScript is a function that is enclosed with the object to its inner function scope
d) None of the mentioned
View Answer

Trả lời: B Giải thích: Đóng cửa là một chức năng được bao quanh với các tham chiếu đến môi trường từ vựng của nó. Đóng cửa cho phép một hàm bên trong truy cập vào phạm vi của một hàm bên ngoài. Việc đóng cửa được hình thành mỗi khi một hàm được tạo trong JavaScript, trong thời gian tạo chức năng.
Explanation: A closure is a function that is enclosed with references to its lexical environment. A closure allows an inner function to access the scope of an outside function. Closures are formed every time a function is created in JavaScript, during function creation time.

4. Đầu ra của đoạn mã JavaScript sau đây là gì?

<p id="demo"></p>
var txt1 = "Sanfoundry_";
var txt2 = "Javascriptmcq";
document.getElementById("demo").innerHTML = txt1 + txt2;

a) Lỗi b) SANFOUNDRY_ JAVASCRIPTMCQ C) không xác định d) sanfoundry_javascriptmcqview Trả lời
b) Sanfoundry_ Javascriptmcq
c) undefined
d) Sanfoundry_Javascriptmcq
View Answer

Trả lời: D Giải thích: Toán tử + trong JavaScript hoạt động như một toán tử nối khi được sử dụng với chuỗi. Chuỗi mới không có bất kỳ khoảng trống nào giữa hai chuỗi được thêm vào.
Explanation: The + operator in javascript acts as a concatenation operator when used with string. The new string does not have any space between the two added strings.

5. Đầu ra của mã JavaScript sau đây là gì?

<p id="demo"></p>
<script>
var js = 10;
js *= 5;
document.getElementById("demo").innerHTML = js;
</script>

a) 10 b) 50 c) 5 d) errorView Trả lời
b) 50
c) 5
d) Error
View Answer

Trả lời: B Giải thích: Toán tử *= trong JavaScript là biểu thức tốc ký cho phép nhân của một số cụ thể. Nó là sự kết hợp của hai toán tử * và =.
Explanation: The *= operator in javascript is a shorthand expression for the multiplication of a particular number. It is a combination of two operators * and = .

6. Mảng trong JavaScript được xác định bởi câu nào sau đây? a) Đây là danh sách các giá trị được đặt hàng b) Đây là danh sách các đối tượng được đặt hàng
a) It is an ordered list of values
b) It is an ordered list of objects
c) It is an ordered list of string
d) It is an ordered list of functions
View Answer

Trả lời: Giải thích: Một mảng trong JavaScript là một danh sách các giá trị được đặt hàng, mỗi giá trị được gọi là một phần tử và nó được xác định bởi một chỉ mục. Một mảng có thể bao gồm các giá trị của nhiều loại và chiều dài của một mảng có kích thước động.
Explanation: An array in JavaScript is an ordered list of values, each value is referred to as an element, and it is identified by an index. An array can include values of many sorts and the length of an array dynamically sized.

7. Đầu ra của mã JavaScript sau đây là gì?

// JavaScript Comparison Operators
function compare()
{
    int num=2;
    char b=2;
    if(a==b)
        return true;
    else
        return false;
}

A) Sai b) True C) Lỗi biên dịch D) Lỗi thời gian chạy Trả lời
b) true
c) compilation error
d) runtime error
View Answer

Trả lời: B Giải thích: The == Trong JS chuyển đổi các loại toán hạng khác nhau thành cùng loại trước khi thực hiện so sánh. Một so sánh nghiêm ngặt dẫn đến giá trị thực nếu các toán hạng cùng loại và nội dung khớp.
Explanation: The == in JS convert different types of operands to the same type before making the comparison. A strict comparison results in true value if the operands are of the same type and the contents match.

8. Đầu ra của đoạn mã JavaScript sau đây là gì?

// JavaScript Equalto Operators
function equalto()
{
    int num=10;
    if(num==="10")
        return true;
    else
        return false;
}

A) Sai b) True C) Lỗi biên dịch D) Lỗi thời gian chạy Trả lời
b) true
c) compilation error
d) runtime error
View Answer

Trả lời: B Giải thích: The == Trong JS chuyển đổi các loại toán hạng khác nhau thành cùng loại trước khi thực hiện so sánh. Một so sánh nghiêm ngặt dẫn đến giá trị thực nếu các toán hạng cùng loại và nội dung khớp.
Explanation: A === operator in JS is only true if the operands are of the same type and the contents match. Two strings are strictly equal when they have the same sequence of characters, same length, and same characters in corresponding positions.

8. Đầu ra của đoạn mã JavaScript sau đây là gì?

var js = (function(x) {return x*x;}(10));

Trả lời: Giải thích: Toán tử A === trong JS chỉ đúng nếu các toán hạng cùng loại và nội dung khớp. Hai chuỗi hoàn toàn bằng nhau khi chúng có cùng một chuỗi các ký tự, cùng độ dài và cùng một ký tự ở các vị trí tương ứng.
b) Memory leak
c) Error
d) Yes, perfectly
View Answer

9. Mã JavaScript sau đây có hoạt động không?
Explanation: For functions expressed as expressions, the function name is optional in Javascript. Sometimes function expressions are defined and used right away.

10. Loại nào sau đây không phải là loại dữ liệu JavaScript? a) loại null b) loại không xác định c) loại số d) Tất cả các câu trả lời được đề cập
a) Null type
b) Undefined type
c) Number type
d) All of the mentioned
View Answer

Trả lời: D Giải thích: JavaScript là một ngôn ngữ được đánh máy năng động, lỏng lẻo. Các biến trong JavaScript aren gắn liền với bất kỳ loại giá trị cụ thể nào và mỗi biến có thể được gán và chỉ định lại cho các giá trị của tất cả các loại.
Explanation: JavaScript is a dynamic, loosely typed language. Variables in JavaScript aren’t tied to any specific value type, and each variable can be assigned and reassigned to values of all the types.

11. Mã JavaScript phía máy khách được nhúng ở đâu trong các tài liệu HTML? a) URL sử dụng JavaScript đặc biệt: Mã B) URL sử dụng JavaScript đặc biệt: Giao thức c) URL sử dụng JavaScript đặc biệt: Mã hóa D) URL sử dụng JavaScript đặc biệt: Stackview Trả lời
a) A URL that uses the special javascript:code
b) A URL that uses the special javascript:protocol
c) A URL that uses the special javascript:encoding
d) A URL that uses the special javascript:stack
View Answer

Trả lời: B Giải thích: Mã JavaScript phía máy khách được nhúng trong các tài liệu HTML theo bốn cách:
Explanation: The Client-side JavaScript code is embedded within HTML documents in four ways :

  1. Nội tuyến, giữa một cặp thẻ script script
  2. Từ một tệp bên ngoài được chỉ định bởi thuộc tính SRC của thẻ script script
  3. Trong thuộc tính xử lý sự kiện HTML, chẳng hạn như onclick hoặc onmouseOver
  4. Trong một URL sử dụng giao thức JavaScript: đặc biệt.

12. Đầu ra của đoạn mã JavaScript sau đây là gì?

int a=1;
if(a!=null) // JavaScript not equal to Operators
    return 1;
else
    return 0;

a) 0 b) 1 c) lỗi trình biên dịch D) Lỗi thời gian chạy Trả lời
b) 1
c) compiler error
d) runtime error
View Answer

Trả lời: B Giải thích:! = Không bằng toán tử trong JavaScript. Nó cho giá trị là 1 nếu hai giá trị được so sánh không bằng nhau và cho 0 nếu hai giá trị bằng nhau.
Explanation: != is not equal to the operator in Javascript. It gives a value of 1 if the two values which are compared are not equal and give 0 if the two values are equal.

13. Đối tượng nào sau đây là điểm nhập chính cho tất cả các tính năng và API JavaScript phía máy khách? A) Vị trí B) Cửa sổ C) Tiêu chuẩn d) Trả lời vị trí
a) Position
b) Window
c) Standard
d) Location
View Answer

Trả lời: B Giải thích: Tất cả các tính năng JavaScript phía máy khách được truy cập thông qua đối tượng cửa sổ. Nó đại diện cho một cửa sổ hoặc khung trình duyệt web và cửa sổ định danh có thể được sử dụng để tham khảo nó.
Explanation: All client-side JavaScript features and APIs are accessed through the Window object. It represents a web browser window or frame, and the identifier window can be used to refer to it.

14. Đầu ra của chương trình JavaScript sau đây là gì?

function sanfoundry(javascript)
{
	return (javascript ?  “yes” :  “no”);
}
	bool ans=true;
console.log(sanfoundry(ans));

A) Lỗi biên dịch b) Lỗi thời gian chạy C) Có D) Câu trả lời tháng 11
b) Runtime error
c) Yes
d) No
View Answer

Trả lời: C Giải thích: Trong JavaScript, Hồi? được gọi là toán tử ternary được sử dụng để chọn một lựa chọn từ hai lựa chọn nhất định. Nó được sử dụng thay vì nếu câu lệnh khác và làm cho mã ngắn hơn.
Explanation: In javascript, “?” is called the ternary operator which is used for choosing one choice from the given two choices. It is used instead of if else statement and makes the code shorter.

15. Đầu ra của mã JavaScript sau đây là gì?

// Javascript code snippet to compare the height
function height()
{	
    var  height = 123.56;
    var type = (height>=190) ? "tall" : "short";
    return type;
}

a) ngắn b) 123,56 c) cao d) 190view Trả lời
b) 123.56
c) tall
d) 190
View Answer

Trả lời: Giải thích: Toán tử ternary trong JavaScript được sử dụng làm toán tử so sánh hoạt động trên ba toán hạng. Câu lệnh trong mã trên khởi tạo biến loại với giá trị ngắn được trả về thông qua hàm.
Explanation: The ternary operator in javascript is used as a comparison operator which works on three operands. The statement in the above code initializes type variable with the value short which is returned through the function.

16. Điều nào sau đây có thể được sử dụng để gọi đoạn mã JavaScript? a) Chức năng/Phương pháp B) Bộ tiền xử lý C) Kích hoạt sự kiện D) Trả lời rmiview
a) Function/Method
b) Preprocessor
c) Triggering Event
d) RMI
View Answer

Trả lời: Giải thích: Một cuộc gọi chức năng đến phần tử mà JavaScript sẽ được chạy có thể được sử dụng để gọi mã JavaScript. Các kỹ thuật khác bao gồm onclick, onload và onsubmit, trong số những kỹ thuật khác.
Explanation: A function call to the element on which JavaScript is to be run can be used to invoke JavaScript code. Other techniques include onclick, onload, and onsubmit, among others.

17. Đầu ra của hàm JavaScript sau đây là gì?

<p id="demo"></p>
<script>
function javascript() 
{
// javacript abs() method
    document.getElementById("demo").innerHTML = Math.abs(-7.25);
}
</script>

a) -7,25 b) 7,25 C) -7 d) 7View Trả lời
b) 7.25
c) -7
d) 7
View Answer

Trả lời: B Giải thích: Phương thức Javacript ABS () trả về giá trị tuyệt đối của một số. Phương pháp được tìm thấy trong thư viện toán học của JavaScript.
Explanation: The javacript abs() method returns the absolute value of a number. The method is found in the math library of Javascript.

18. Đầu ra của mã JavaScript sau đây là gì?

var a=5 , b=1
var obj = { a : 10 }
// with keyword in JavaScript
with(obj)
{
      alert(b)
}

a) 1 b) 10 c) 5 d) errorView Trả lời
b) 10
c) 5
d) Error
View Answer

Trả lời: Giải thích: Đầu tiên là thông dịch viên kiểm tra OBJ cho tài sản b. Nhưng nó không tìm thấy bất kỳ thuộc tính nào B vì vậy nó lấy giá trị từ bên ngoài đối tượng trong đoạn mã JavaScript.
Explanation: Firstly the interpreter checks obj for property b. But it doesn’t find any property b so it takes the value from outside the object within the JavaScript code snippet.

19. Điều nào sau đây giải thích chính xác điều gì xảy ra khi chương trình JavaScript được phát triển trên máy Unix? a) sẽ hoạt động hoàn toàn tốt trên máy windows b) sẽ được hiển thị vì văn bản javascript trên trình duyệt c) sẽ ném lỗi và ngoại lệ d) phải được giới hạn trong câu trả lời chỉ
a) will work perfectly well on a Windows Machine
b) will be displayed as JavaScript text on the browser
c) will throw errors and exceptions
d) must be restricted to a Unix Machine only
View Answer

Trả lời: Giải thích: Bởi vì JS có thể chạy trên nhiều hệ điều hành, một ứng dụng được viết cho Unix cũng sẽ chạy trên Windows.
Explanation: Because JS can run on a variety of operating systems, an application written for UNIX will run just as well on Windows.

20. Đoạn mã JavaScript hiệu quả hơn? Mã 1:
Code 1 :

<p id="demo"></p>
<script>
var js = 10;
js *= 5;
document.getElementById("demo").innerHTML = js;
</script>
0

Mã 2:

<p id="demo"></p>
<script>
var js = 10;
js *= 5;
document.getElementById("demo").innerHTML = js;
</script>
1

a) Mã 1 b) Mã 2 c) Cả mã 1 và mã 2 d) không thể so sánh câu trả lời
b) Code 2
c) Both Code 1 and Code 2
d) Cannot Compare
View Answer

Trả lời: Giải thích: Mã 1 sẽ là mã JS hiệu quả hơn. Mã thứ hai Infact sẽ đi vào lỗi thời gian chạy vì giá trị của num sẽ không bao giờ đạt mức thấp hơn hoặc bằng một.
Explanation: Code 1 would be more efficient JS code. Infact second code will go into runtime error as the value of num will never reach less than or equal to one.

21. Đầu ra của mã JavaScript sau đây là gì?

<p id="demo"></p>
<script>
var js = 10;
js *= 5;
document.getElementById("demo").innerHTML = js;
</script>
2

a) in "Mảng trống" B) in 0 đến chiều dài của mảng c) in các số trong mảng theo thứ tự d) in các số trong mảng trong câu trả lời của OrderView ngược lại
b) Prints 0 to the length of the array
c) Prints the numbers in the array in order
d) Prints the numbers in the array in the reverse order
View Answer

Trả lời: C Giải thích: Câu lệnh DO/trong khi tạo ra một vòng lặp thực thi một khối mã JavaScript một lần, trước khi kiểm tra xem điều kiện có đúng hay không, thì nó sẽ lặp lại vòng lặp miễn là điều kiện là đúng. Do đó, bộ lặp đi qua mảng và in chúng theo thứ tự bình thường.
Explanation: The do/while statement creates a loop that executes a block of javascript code once, before checking if the condition is true, then it will repeat the loop as long as the condition is true. Hence the iterator traverses through the array and print them in normal order.

22. Điều gì xảy ra trong đoạn mã JavaScript sau đây?

<p id="demo"></p>
<script>
var js = 10;
js *= 5;
document.getElementById("demo").innerHTML = js;
</script>
3

a) Một ngoại lệ được ném b) Các giá trị của JS được ghi lại hoặc lưu trữ ở một vị trí cụ thể hoặc lưu trữ c) giá trị của JS từ 0 đến 9 được hiển thị trong bảng điều khiển D)
b) The values of js are logged or stored in a particular location or storage
c) The value of js from 0 to 9 is displayed in the console
d) An error is displayed
View Answer

Trả lời: C Giải thích: Trong JavaScript, Console.log là hàm được xác định trước chấp nhận giá trị như một đối số. Tại thời điểm thực thi mã, Console.log in giá trị này trong đối số cho bảng điều khiển.
Explanation: In JavaScript, Console.log is a predefined function that accepts the value as an argument. At the time of code execution, console.log prints this value in the argument to the console.

23. Đầu ra của mã JavaScript sau đây là gì?

<p id="demo"></p>
<script>
var js = 10;
js *= 5;
document.getElementById("demo").innerHTML = js;
</script>
4

a) 2 b) 5 c) 555 d) errorView Trả lời
b) 5
c) 555
d) error
View Answer

Trả lời: C Giải thích: Đối với vòng lặp trong JavaScript trước tiên khởi tạo biến và sau đó kiểm tra biểu thức điều kiện và sau đó thực hiện dòng câu lệnh. Giá trị của tererator tôi tăng cho đến khi nó đạt đến giá trị của độ dài.
Explanation: for loop in Javascript first initializes the variable and later on checks for the condition expression and after that execute the line of statements. The value of iterator i increase until it reaches the value of length.

24. JavaScript sử dụng loại phạm vi nào sau đây? a) tuần tự b) phân đoạn C) từ vựng d) Phản hồi theo nghĩa đen
a) Sequential
b) Segmental
c) Lexical
d) Literal
View Answer

Trả lời: C Giải thích: JavaScript, giống như hầu hết các ngôn ngữ lập trình hiện tại, sử dụng phạm vi từ vựng. Điều này có nghĩa là các chức năng được thực hiện với phạm vi biến có hiệu lực khi chúng được xác định, thay vì phạm vi biến có hiệu lực khi chúng được gọi.
Explanation: JavaScript, like most current programming languages, employs lexical scoping. This means that functions are performed with the variable scope in effect when they were defined, rather than the variable scope in effect when they are invoked.

25. Sự khác biệt cơ bản giữa JavaScript và Java là gì? a) Các chức năng được coi là trường B) Các hàm là giá trị và không có sự phân biệt khó
a) Functions are considered as fields
b) Functions are values, and there is no hard distinction between methods and fields
c) Variables are specific
d) There is no difference
View Answer

Trả lời: B Giải thích: Java là ngôn ngữ lập trình hướng đối tượng, trong khi JS là ngôn ngữ kịch bản hướng đối tượng. Sự khác biệt chính giữa JavaScript và Java là các hàm là giá trị, trong khi các phương thức và trường không được xác định rõ ràng.
Explanation: Java is an object-oriented programming language, while JS is an object-oriented scripting language. The main difference between JavaScript and Java is that functions are values, while methods and fields are not clearly defined.

26. Đầu ra của mã JavaScript sau đây là gì?

<p id="demo"></p>
<script>
var js = 10;
js *= 5;
document.getElementById("demo").innerHTML = js;
</script>
5

a) 1, 2, 3, 6, 7, 8 b) 123 c) ​​1, 2, 3 d) errorView Trả lời
b) 123
c) 1, 2, 3
d) Error
View Answer

Trả lời: Giải thích: Concat là hàm được xác định trước trong thư viện mảng trong JavaScript. Hàm Concat được sử dụng để kết hợp giá trị của hai mảng. tức là1, 2, 3, 6, 7, 8
Explanation: concat is a predefined function in the array library in Javascript. The concat function is used to combine the value of two arrays.
i.e.1, 2, 3, 6, 7, 8

27. Tại sao cần phải có động cơ JavaScript? a) Cả biên dịch và diễn giải JavaScript b) Phân tích JavaScript c) Giải thích JavaScript d) biên dịch câu trả lời của JavaScriptView
a) Both Compiling & Interpreting the JavaScript
b) Parsing the javascript
c) Interpreting the JavaScript
d) Compiling the JavaScript
View Answer

Trả lời: C Giải thích: Phần lớn, động cơ JS được sử dụng để giải thích JavaScript. Nó được sử dụng để phân tích JavaScript và chạy nó trên một trang web.
Explanation: For the most part, the JS Engine is used to interpret JavaScript. It’s used to parse javascript and run it on a web page.

28. Chức năng của chương trình JavaScript sau đây là gì?

<p id="demo"></p>
<script>
var js = 10;
js *= 5;
document.getElementById("demo").innerHTML = js;
</script>
6

a) Trả về giá trị trong phạm vi b) Trả về giá trị null c) Hiển thị thông báo lỗi D) Trả về ExcenceView Trả lời
b) Returns value null
c) Shows an error message
d) Returns exception
View Answer

Trả lời: Giải thích: Môi trường từ vựng là một đối tượng được kết nối với mọi hàm thực thi, khối mã và toàn bộ tập lệnh trong JavaScript. Giá trị trong phạm vi được trả về bởi đoạn mã ở trên.
Explanation: The Lexical Environment is an object that is connected with every executing function, code block, and the script as a whole in JavaScript. The value in scope is returned by the code snippet above.

29. Đầu ra của mã JavaScript sau đây là gì?

<p id="demo"></p>
<script>
var js = 10;
js *= 5;
document.getElementById("demo").innerHTML = js;
</script>
7

a) 4 b) 5 c) 0 d) errorView Trả lời
b) 5
c) 0
d) error
View Answer

Trả lời: B Giải thích: Giá trị của A sẽ tăng cho đến khi nó bằng 5, tại thời điểm đó con trỏ sẽ thoát khỏi vòng lặp. Bởi vì không có câu lệnh trong vòng lặp For, giá trị của A sẽ chỉ tăng. Kết quả là, kết quả sẽ là năm.
Explanation: The value of a will increase until it equals 5, at which point the cursor will exit the loop. Because there are no statements in the for loop, the value of a will only increase. As a result, the result will be five.

30. JavaScript sử dụng phương pháp/hoạt động nào sau đây thay vì == và! =? a) JavaScript sử dụng bằng nhau () b) JavaScript sử dụng bằng
a) JavaScript uses equalto()
b) JavaScript uses equals() and notequals() instead
c) JavaScript uses bitwise checking
d) JavaScript uses === and !== instead
View Answer

Trả lời: D Giải thích: toán tử dấu phẩy, toán tử bitwise và các toán tử ++ và - không được bao gồm trong tập hợp con. Nó cũng cấm sử dụng == và! = Do chuyển đổi loại mà họ làm, thay vào đó yêu cầu sử dụng === và! ==.
Explanation: The comma operator, bitwise operators, and the ++ and — operators are not included in the subset. It also forbids the usage of == and!= due to the type conversion they do, instead requiring the use of === and!==.

31. Kết quả hoặc loại lỗi sẽ là gì nếu P không được xác định trong đoạn mã JavaScript sau đây?

a) Giá trị không tìm thấy lỗi B) Lỗi tham chiếu C) NULL D) Trả lời Zeroview
b) Reference Error
c) Null
d) Zero
View Answer

Trả lời: B Giải thích: Console.log () là hàm được xác định trước JavaScript để in dữ liệu hoặc tin nhắn vào bảng điều khiển. Một lỗi tham chiếu sẽ xảy ra nếu đối số console.log không được xác định.
Explanation: Console.log() is a javascript predefined function for printing data or messages to the console. A reference error will occur if the console.log argument is not defined.

32. Nguyên mẫu đại diện cho đoạn mã JavaScript sau đây là gì?

<p id="demo"></p>
<script>
var js = 10;
js *= 5;
document.getElementById("demo").innerHTML = js;
</script>
8

a) không hợp lệ b) nguyên mẫu của hàm c) chức năng javaScript d) một câu trả lời cấu trúc tùy chỉnh
b) Prototype of a function
c) Function javascript
d) A custom constructor
View Answer

Trả lời: D Giải thích: Tất cả các trường hợp đối tượng đều có thuộc tính hàm tạo trỏ đến hàm tạo hàm tạo ra chúng. Trình xây dựng tùy chỉnh là một hàm tạo không yêu cầu đối số và được trình biên dịch tự động tạo tại thời điểm tạo đối tượng nếu không được tạo bởi người dùng.
Explanation: All object instances have a constructor property that points to the constructor function that created them. A custom constructor is a constructor which requires no arguments and is created automatically by the compiler at the time of object creation if not created by the user.

33. Tại sao cần xử lý sự kiện trong JS? a) Cho phép mã JavaScript thay đổi hành vi của Windows B) thêm trang Intern
a) Allows JavaScript code to alter the behaviour of windows
b) Adds innerHTML page to the code
c) Change the server location
d) Performs handling of exceptions and occurrences
View Answer

Trả lời: Giải thích: Mã JS có thể thay đổi hành vi của Windows, tài liệu và các yếu tố tạo nên các tài liệu đó thông qua Trình xử lý sự kiện.
Explanation: JS code can change the behavior of windows, documents, and the elements that make up those documents via event handlers.

34. Điều nào sau đây không phải là một khung? A) JavaScript .NET B) JavaScript c) Ca cao JS D)
a) JavaScript .NET
b) JavaScript
c) Cocoa JS
d) jQuery
View Answer

Trả lời: B Giải thích: JQuery, được sử dụng trong phát triển web, là một trong những khung phổ biến nhất. JavaScript là ngôn ngữ kịch bản, không phải là một khung, trong trường hợp này.
Explanation: jQuery, which is used in web development, is one of the most popular frameworks. JavaScript is a scripting language, not a framework, in this case.

35. Thuộc tính nào sau đây là thuộc tính được kích hoạt để đối phó với lỗi JS? a) onclick b) onerror c) onMessage d) onexceptionView Trả lời
a) onclick
b) onerror
c) onmessage
d) onexception
View Answer

Trả lời: B Giải thích: Tài sản của đối tượng cửa sổ Onerror hoạt động như một trình xử lý sự kiện và nó được kích hoạt khi các vấn đề JavaScript xảy ra. Tuy nhiên, vì nó được gọi với nhiều đối số khác nhau, nó không phải là một người xử lý sự kiện chính hãng.
Explanation: The Window object’s onerror property acts as an event handler, and it is triggered when JavaScript problems occur. However, because it is called with various arguments, it isn’t a genuine event handler.

36. Đầu ra của mã JavaScript sau đây là gì?

<p id="demo"></p>
<script>
var js = 10;
js *= 5;
document.getElementById("demo").innerHTML = js;
</script>
9

A) Lỗi thời gian chạy b) Lỗi logic c) True d) Câu trả lời FalseView
b) logical error
c) true
d) false
View Answer

Trả lời: C Giải thích: Hàm Chỉ khi các toán hạng cùng loại và khớp nội dung là một so sánh nghiêm ngặt có thể. Do đó, dòng mã sau sẽ tạo ra đầu ra thực sự.
Explanation: The .tostring() function can be used to convert a non-string (integer) to a string. Only if the operands are of the same type and the contents match is a rigorous comparison possible. As a result, the following code line will produce true output.

37. Tên đầu tiên và họ của chương trình JavaScript sau đây là gì?

// JavaScript Comparison Operators
function compare()
{
    int num=2;
    char b=2;
    if(a==b)
        return true;
    else
        return false;
}
0

a) Đối tượng b) Tên thuộc tính C) Thuộc tính d) Giá trị thuộc tính Tính toán Trả lời
b) property names
c) properties
d) property values
View Answer

Trả lời: B Giải thích: Một mục được chứa trong một đối tượng khác trong mẫu mã ở trên. Tên tài sản là FirstName và họ. Giá trị của thuộc tính đó là một đối tượng trong chính nó.
Explanation: An item is contained within another object in the code sample above. The property names are firstname and surname. The value of that property is an object in and of itself.

38. Điều nào sau đây không phải là lỗi trong JavaScript? a) Thiếu khung b) Phân chia theo 0 c) Lỗi cú pháp D) Thiếu câu trả lời của semicolonsview
a) Missing of Bracket
b) Division by zero
c) Syntax error
d) Missing of semicolons
View Answer

Trả lời: B Giải thích: Trong JavaScript, Division theo 0 không dẫn đến lỗi; Nó chỉ trả về vô cực hoặc vô cùng tiêu cực. Tuy nhiên, vì số 0 chia cho 0 không có giá trị được xác định rõ, kết quả của hoạt động này là giá trị không có số không bình thường, được viết là NAN.
Explanation: In JavaScript, division by zero does not result in an error; it just returns infinity or negative infinity. However, because zero divided by zero has no well-defined value, the result of this operation is the unusual not-a-number value, which is written as NaN.

39. Xem xét câu lệnh JavaScript sau đây chứa các biểu thức chính quy và kiểm tra xem mẫu có khớp không.

// JavaScript Comparison Operators
function compare()
{
    int num=2;
    char b=2;
    if(a==b)
        return true;
    else
        return false;
}
1

a) text.check (mẫu) b) mẫu.test (văn bản) c) văn bản == mẫu d) text.equals (mẫu) Xem câu trả lời
b) pattern.test(text)
c) text==pattern
d) text.equals(pattern)
View Answer

Trả lời: B Giải thích: Mẫu được chỉ định được áp dụng cho văn bản có trong ngoặc đơn. Phương thức kiểm tra () kiểm tra một chuỗi cho một trận đấu. Nếu một trận đấu được tìm thấy, phương pháp này trả về đúng; Nếu không, nó trả về sai.
Explanation: The pattern specified is applied to the text included in parenthesis. The test() method checks a string for a match. If a match is found, this method returns true; otherwise, it returns false.

Chương trình nhiều câu hỏi về nhiều lựa chọn trên JavaScript

Hướng dẫn which statement is true about javascript? - câu nào đúng về javascript?

Hơn 1000 MCQ của chúng tôi tập trung vào tất cả các chủ đề của chủ đề JavaScript, bao gồm hơn 100 chủ đề. Điều này sẽ giúp bạn chuẩn bị cho các kỳ thi, cuộc thi, bài kiểm tra trực tuyến, câu đố, Viva-Voce, phỏng vấn và chứng nhận. Bạn có thể thực hành chương MCQ này theo chương bắt đầu từ chương đầu tiên hoặc bạn có thể chuyển sang bất kỳ chương nào bạn chọn. Bạn cũng có thể tải xuống PDF của JavaScript MCQ bằng cách đăng ký bên dưới.

  1. Cấu trúc từ vựng JavaScript
  2. Các lớp và mô -đun JavaScript
  3. Phía máy chủ và phía máy khách JavaScript
  4. Mô hình đối tượng tài liệu JavaScript và xử lý sự kiện
  5. Đồ họa và kết xuất trong JavaScript
  6. Các biện pháp thực hiện trong JavaScript
  7. Ổ cắm trong JavaScript
  8. Phân tích cú pháp JavaScript, điểm chuẩn và ghi nhật ký
  9. Nhu cầu JavaScript và điều hướng hiệu suất
  10. Bộ nhớ đệm JavaScript, gỡ lỗi JavaScript và hoạt hình

1. JavaScript MCQ trên các cấu trúc từ vựng

Phần này chứa các câu hỏi và câu trả lời nhiều lựa chọn của JavaScript về các loại biến, cấu trúc từ vựng, vòng lặp và câu lệnh trong Java, mảng, phương pháp JavaScript và các hàm JavaScript và khái niệm tuần tự hóa.

2. JavaScript MCQ trên các lớp học và mô -đun

Phần này chứa các câu hỏi và câu trả lời về các lớp và mô -đun JavaScript, các tập hợp con JavaScripts và các điều khoản và nhiều mệnh đề bắt.

3. Câu hỏi nhiều lựa chọn trên JavaScript phía máy chủ và phía máy khách

Phần này chứa MCQ trên JavaScript trong trình duyệt web, máy chủ và máy khách JavaScript, nhúng JavaScript vào HTML và Frameworks.

4. JavaScript MCQ trên mô hình đối tượng và xử lý sự kiện

Phần này chứa các câu hỏi nhiều lựa chọn JavaScript với câu trả lời trên DOM, xử lý lỗi, tập lệnh CSS, chuột, văn bản, kéo, thả và các sự kiện bàn phím và các hoạt động nút trong JavaScript.

5. MCQ về đồ họa và kết xuất trong JavaScript

Phần này chứa các câu hỏi JavaScript với câu trả lời về phân tích cú pháp trình duyệt và kết xuất, đồ họa và phương tiện kịch bản.

6. Câu hỏi trắc nghiệm về các biện pháp thực hiện trong JavaScript

Phần này chứa các câu hỏi MCQ về sự kết hợp của JavaScript với Firebug, Yslow, WebPagetest và Minification.

Phần này chứa các câu hỏi và câu trả lời nhiều lựa chọn của JavaScript trên ổ cắm web và truy cập API WebPagetest.

8. MCQ về phân tích cú pháp JavaScript, điểm chuẩn và ghi nhật ký

Phần này chứa các câu hỏi và câu trả lời của JavaScript về các giá trị phân tích cú pháp, điểm chuẩn, ghi nhật ký, thủ công và ghi nhật ký từ xa.

9. JavaScript MCQ về việc gọi và điều hướng hiệu suất

Phần này chứa MCQS trên lệnh gọi đối tượng JavaScript, điều hướng hiệu suất, tải tập lệnh và tải lười biếng.

10. JavaScript MCQ về bộ nhớ đệm, gỡ lỗi và hoạt hình

Phần này chứa các câu hỏi MCQ của JavaScript về các biến bộ đệm và thuộc tính của chúng, nhân viên web và đốm, HTML DOM và API, hoạt hình, xác thực và lập bản đồ.

Nếu bạn muốn tìm hiểu kỹ lưỡng "JavaScript", bạn nên cố gắng làm việc trên bộ hoàn chỉnh hơn 1000 MCQ - câu hỏi và câu trả lời nhiều lựa chọn được đề cập ở trên. Nó sẽ vô cùng giúp bất cứ ai cố gắng phá vỡ một kỳ thi hoặc một cuộc phỏng vấn.

Lưu ý: Chúng tôi đang làm việc trên PDF Tải xuống cho JavaScript MCQS và sẽ xuất bản liên kết tải xuống tại đây. Điền vào biểu mẫu yêu cầu tải xuống JavaScript MCQ PDF để thông báo tải xuống.

Chúc bạn những điều tốt đẹp nhất trong nỗ lực học hỏi và làm chủ JavaScript!

Khung JavaScript:

  • Câu hỏi Angular JS MCQ
  • React JS MCQ Câu hỏi
  • Vue JS MCQ Câu hỏi
  • Câu hỏi Bootstrap MCQ

Bài kiểm tra trực tuyến JavaScript:

  • Bài kiểm tra JavaScript
  • Kiểm tra chứng nhận JavaScript
  • Bài kiểm tra thực tập JavaScript
  • JavaScript xếp hạng hàng đầu
  • Bài kiểm tra thực hành JavaScript - Đặt 1
  • Bài kiểm tra thực hành JavaScript - Đặt 2
  • Bài kiểm tra thực hành JavaScript - Đặt 3
  • Bài kiểm tra thực hành JavaScript - Đặt 4
  • Bài kiểm tra thực hành JavaScript - Đặt 5
  • Bài kiểm tra thực hành JavaScript - Đặt 6
  • Bài kiểm tra thực hành JavaScript - Đặt 7
  • Bài kiểm tra thực hành JavaScript - Đặt 8
  • Bài kiểm tra thực hành JavaScript - Đặt 9
  • Bài kiểm tra thực hành JavaScript - Đặt 10
  • Bài kiểm tra giả JavaScript - Đặt 1
  • Bài kiểm tra giả JavaScript - Đặt 2
  • Bài kiểm tra giả JavaScript - Đặt 3
  • Bài kiểm tra giả JavaScript - Đặt 4
  • Bài kiểm tra giả JavaScript - Đặt 5
  • Bài kiểm tra giả JavaScript - Đặt 6
  • Bài kiểm tra giả JavaScript - Đặt 7
  • Bài kiểm tra giả JavaScript - Đặt 8
  • Bài kiểm tra giả JavaScript - Đặt 9
  • Bài kiểm tra giả JavaScript - Đặt 10

Đường dẫn nhanh:

  • Sách JavaScript
  • Cuộc thi JavaScript
  • Thực tập JavaScript

Đó là sự thật về JavaScript?

A - JavaScript là một ngôn ngữ lập trình nhẹ, được giải thích. B - JavaScript có các khả năng hướng đối tượng cho phép bạn xây dựng tính tương tác thành các trang HTML tĩnh. C - Lõi đa năng của ngôn ngữ đã được nhúng vào Netscape, Internet Explorer và các trình duyệt web khác.JavaScript is a lightweight, interpreted programming language. B - JavaScript has object-oriented capabilities that allows you to build interactivity into otherwise static HTML pages. C - The general-purpose core of the language has been embedded in Netscape, Internet Explorer, and other web browsers.

Tuyên bố trong JavaScript là gì?

Các câu lệnh JavaScript là các lệnh để nói với trình duyệt những hành động nào để thực hiện. Các tuyên bố được phân tách bằng dấu chấm phẩy (;). Câu lệnh JavaScript cấu thành mã JavaScript được dịch bởi dòng trình duyệt từng dòng.the commands to tell the browser to what action to perform. Statements are separated by semicolon (;). JavaScript statement constitutes the JavaScript code which is translated by the browser line by line.

JavaScript MCQ là gì?

Giải thích: JavaScript là ngôn ngữ kịch bản được sử dụng cùng với HTML và CSS để làm cho trang web tương tác cùng.Nó được sử dụng cả ở phía máy khách và phía máy chủ.a scripting language used along with HTML and CSS to make the website interactive along. It is used both on the client-side and server-side.

Câu nào sau đây không đúng về sự kiện JavaScript?

Câu nào sau đây không đúng đối với JavaScript?JavaScript không thể chạy ở chế độ độc lập (không có trình duyệt).Giải thích: Vì các tùy chọn còn lại là chính xác và hợp lệ cho JavaScript.JavaScript can not run in stand-alone mode (without a browser). Explanation : As the remaining all the options are correct and valid for JavaScript.