Hướng dẫn which is the correct way to create an object in javascript mcq var emp? - cách chính xác để tạo một đối tượng trong javascript mcq var emp?

var obj = new object ();

Nội phân Chính showShow

  • I. Bộ câu hỏi này tập trung vào các tuyên bố trong JavaScript
  • Ii. Bộ câu hỏi này tập trung vào các biến trong JavaScript
  • Iii. Bộ câu hỏi này tập trung vào các nhà khai thác và biểu thức của JavaScript
  • Iv. Bộ câu hỏi này tập trung vào các câu lệnh "Vòng lặp" trong JavaScript
  • V. Bộ câu hỏi này tập trung vào các thuộc tính tuần tự hóa và đối tượng trong JavaScript
  • Vi. Bộ câu hỏi này tập trung vào các mảng trong JavaScript
  • Vii. Bộ câu hỏi này tập trung vào các chức năng và lập trình chức năng trong JavaScript
  • Viii. Bộ câu hỏi này tập trung vào việc đóng cửa trong JavaScript:
  • Làm thế nào để bạn tạo một đối tượng mới trong JavaScript?
  • Cách chính xác để tạo một đối tượng trong JavaScript MCQ là gì?
  • Đó là cách chính xác để tạo một đối tượng trong JavaScript MCQ Var EMP?
  • Làm thế nào để bạn tạo nhiều đối tượng trong JavaScript?

var obj = {};

hàm foo () {} var obj = new foo ();

Tất cả những công việc này.

Trả lời: Tất cả những công việc này.
All of these work.

Lưu ý: Câu hỏi này không được trả lời, hãy giúp chúng tôi tìm câu trả lời cho câu hỏi này

Trước

Tiếp theo

I. Bộ câu hỏi này tập trung vào các tuyên bố trong JavaScript

Ii. Bộ câu hỏi này tập trung vào các biến trong JavaScript

  1. Object-Oriented
  2. Object-Based
  3. Assembly-language
  4. High-level

Iii. Bộ câu hỏi này tập trung vào các nhà khai thác và biểu thức của JavaScript B

Iv. Bộ câu hỏi này tập trung vào các câu lệnh "Vòng lặp" trong JavaScript JavaScript is not a pure OOP's (object oriented programming) based languages such as PHP, java or many other languages, although it is an object-based language. It is not OOP's based language, because it doesn't have three basic properties of object-oriented programming languages, such as polymorphism, encapsulation, and inheritance.


V. Bộ câu hỏi này tập trung vào các thuộc tính tuần tự hóa và đối tượng trong JavaScript

  1. 1
  2. Vi. Bộ câu hỏi này tập trung vào các mảng trong JavaScript
  3. 10
  4. 5

Vii. Bộ câu hỏi này tập trung vào các chức năng và lập trình chức năng trong JavaScript A

Viii. Bộ câu hỏi này tập trung vào việc đóng cửa trong JavaScript: The output of the above snippet code will be one because, first of all, the interpreter will search "obj" for the property (y). But it fails to find "obj" for property "y," so it chooses a value from outside the object, which is available within the given code.


Làm thế nào để bạn tạo một đối tượng mới trong JavaScript?

  1. Cách chính xác để tạo một đối tượng trong JavaScript MCQ là gì?
  2. Đó là cách chính xác để tạo một đối tượng trong JavaScript MCQ Var EMP?
  3. Làm thế nào để bạn tạo nhiều đối tượng trong JavaScript?
  4. var obj = {};

hàm foo () {} var obj = new foo (); D

Tất cả những công việc này. A conditional expression can only evaluate two things, which either true or false, that are purely based on the evaluation of the condition


Trả lời: Tất cả những công việc này.

Lưu ý: Câu hỏi này không được trả lời, hãy giúp chúng tôi tìm câu trả lời cho câu hỏi này

Trước

  1. Tiếp theo
  2. 1) Loại ngôn ngữ JavaScript nào là ___
  3. Trả lời: b
  4. Giải thích: JavaScript không phải là ngôn ngữ dựa trên chương trình (lập trình hướng đối tượng) thuần túy như PHP, Java hoặc nhiều ngôn ngữ khác, mặc dù đó là ngôn ngữ dựa trên đối tượng. Nó không phải là ngôn ngữ dựa trên OOP, bởi vì nó không có ba thuộc tính cơ bản của các ngôn ngữ lập trình hướng đối tượng, như đa hình, đóng gói và kế thừa.

Vii. Bộ câu hỏi này tập trung vào các chức năng và lập trình chức năng trong JavaScript A

Viii. Bộ câu hỏi này tập trung vào việc đóng cửa trong JavaScript: Code 1 will be more efficient. In fact, the second code may encounter a runtime error because the value of "number" is never going to be equal to or less than one.


Làm thế nào để bạn tạo một đối tượng mới trong JavaScript?

  1. Cách chính xác để tạo một đối tượng trong JavaScript MCQ là gì?
  2. Đó là cách chính xác để tạo một đối tượng trong JavaScript MCQ Var EMP?
  3. Làm thế nào để bạn tạo nhiều đối tượng trong JavaScript?
  4. var obj = {};

Iii. Bộ câu hỏi này tập trung vào các nhà khai thác và biểu thức của JavaScript B

Iv. Bộ câu hỏi này tập trung vào các câu lệnh "Vòng lặp" trong JavaScript A block of statement can be understand as the set of the zero or more statements. In general, a block of statement has common definition "which combines one or a number of statements into a single statement for ease.


V. Bộ câu hỏi này tập trung vào các thuộc tính tuần tự hóa và đối tượng trong JavaScript

  1. Vi. Bộ câu hỏi này tập trung vào các mảng trong JavaScript
  2. Vii. Bộ câu hỏi này tập trung vào các chức năng và lập trình chức năng trong JavaScript
  3. Viii. Bộ câu hỏi này tập trung vào việc đóng cửa trong JavaScript:
  4. Làm thế nào để bạn tạo một đối tượng mới trong JavaScript?

hàm foo () {} var obj = new foo (); D

Tất cả những công việc này. In JavaScript, when the interpreter encounters a empty statements it normally ignores or not response to that empty statement. The empty statements also sometimes very useful like we use the empty statements for creating loop for nothing.


Trả lời: Tất cả những công việc này.

  1. Lưu ý: Câu hỏi này không được trả lời, hãy giúp chúng tôi tìm câu trả lời cho câu hỏi này
  2. Trước
  3. Tiếp theo
  4. 1) Loại ngôn ngữ JavaScript nào là ___

Trả lời: b C

Giải thích: JavaScript không phải là ngôn ngữ dựa trên chương trình (lập trình hướng đối tượng) thuần túy như PHP, Java hoặc nhiều ngôn ngữ khác, mặc dù đó là ngôn ngữ dựa trên đối tượng. Nó không phải là ngôn ngữ dựa trên OOP, bởi vì nó không có ba thuộc tính cơ bản của các ngôn ngữ lập trình hướng đối tượng, như đa hình, đóng gói và kế thừa. The "function" and "var" both are the Declaration statements. These both are used for defining, and declaring variable, function in anywhere in the program.


2) Điều nào sau đây là đầu ra chính xác cho mã JavaScript sau:

  1. Lỗi
  2. Trả lời: a
  3. Giải thích: Đầu ra của mã đoạn trích trên sẽ là một bởi vì trước hết, trình thông dịch sẽ tìm kiếm "OBJ" cho thuộc tính (y). Nhưng nó không tìm thấy "obj" cho tài sản "y", vì vậy nó chọn một giá trị từ bên ngoài đối tượng, có sẵn trong mã đã cho.
  4. Trả lời: a

Vii. Bộ câu hỏi này tập trung vào các chức năng và lập trình chức năng trong JavaScript A

Viii. Bộ câu hỏi này tập trung vào việc đóng cửa trong JavaScript: The strict comparison operator returns true only if the operand are of the same type and content matches. When the switch statement is executed, the value of the expression is calculated and compared to the case labels, and looks for a case whose expressions produce the same value after evaluations (where the comparison is determined by the === operator).


Làm thế nào để bạn tạo một đối tượng mới trong JavaScript?

  1. Cách chính xác để tạo một đối tượng trong JavaScript MCQ là gì?
  2. Đó là cách chính xác để tạo một đối tượng trong JavaScript MCQ Var EMP?
  3. Làm thế nào để bạn tạo nhiều đối tượng trong JavaScript?
  4. var obj = {};

Trả lời: b C

Giải thích: JavaScript không phải là ngôn ngữ dựa trên chương trình (lập trình hướng đối tượng) thuần túy như PHP, Java hoặc nhiều ngôn ngữ khác, mặc dù đó là ngôn ngữ dựa trên đối tượng. Nó không phải là ngôn ngữ dựa trên OOP, bởi vì nó không có ba thuộc tính cơ bản của các ngôn ngữ lập trình hướng đối tượng, như đa hình, đóng gói và kế thừa. The function "console.log ()" used in the above function is one of the pre-defined functions of JavaScript. It takes values as arguments passed to it, and displays that value in arguments inside the console when the code is executed.


10) Điều nào sau đây là đầu ra chính xác cho mã JavaScript sau:

  1. 9
  2. 0
  3. 8
  4. Chưa xác định

Trả lời: c C

Giải thích: "If-Else" là một trong những tuyên bố có điều kiện có sẵn trong JavaScript như một số ngôn ngữ khác. Ở đây, so sánh được thực hiện trong câu lệnh "IF" đánh giá là sai, do đó các hướng dẫn được viết trong phần khác được thực thi. Nếu so sánh được thực hiện trong câu lệnh "if" đánh giá là TRUE, thì hướng dẫn được viết trong câu lệnh IF sẽ được thực thi. The "if-else" is one of the conditional statements available in JavaScript like several other languages. Here the comparison performed in the "if" statement evaluates to false, so the instructions written in the else part gets executed. If the comparison performed in the "if" statement evaluates to true, then the instruction written in the if statement will be executed.


11) Điều nào sau đây là đầu ra chính xác cho mã JavaScript sau:

  1. 10
  2. 9
  3. 8
  4. 0

Trả lời: c C

Giải thích: "If-Else" là một trong những tuyên bố có điều kiện có sẵn trong JavaScript như một số ngôn ngữ khác. Ở đây, so sánh được thực hiện trong câu lệnh "IF" đánh giá là sai, do đó các hướng dẫn được viết trong phần khác được thực thi. Nếu so sánh được thực hiện trong câu lệnh "if" đánh giá là TRUE, thì hướng dẫn được viết trong câu lệnh IF sẽ được thực thi. The code of the given program uses a switch statement, in which the value of the expression is compared with the available case labels. If the value matches with any case label, the code written corresponding to that case is executed otherwise the instruction written to the default is executed. Another important point is that switch statements are also used as an alternative to "if-else" statements to reduce the complexity and size of the code.


11) Điều nào sau đây là đầu ra chính xác cho mã JavaScript sau:

  1. 10
  2. 6
  3. 33
  4. 0

Giải thích: Mã của chương trình đã cho sử dụng câu lệnh chuyển đổi, trong đó giá trị của biểu thức được so sánh với các nhãn trường hợp có sẵn. Nếu giá trị khớp với bất kỳ nhãn trường hợp nào, mã được viết tương ứng với trường hợp đó được thực thi nếu không thì lệnh được ghi vào mặc định được thực thi. Một điểm quan trọng khác là các câu lệnh chuyển đổi cũng được sử dụng như là một giải pháp thay thế cho các câu lệnh "if-alse" để giảm độ phức tạp và kích thước của mã. B

12) Điều nào sau đây là đầu ra chính xác cho mã JavaScript sau: If we look at the given code carefully, we can see that here the "break" statement is not used after any of the case labels. Which means all the cases following "A" get executes if the following program is executed.


Trả lời: b

  1. 3
  2. 0
  3. Giải thích: Nếu chúng ta xem xét mã đã cho một cách cẩn thận, chúng ta có thể thấy rằng ở đây câu lệnh "Break" không được sử dụng sau bất kỳ nhãn trường hợp nào. Có nghĩa là tất cả các trường hợp sau "A" Nhận thực thi nếu chương trình sau được thực thi.
  4. 2

Giải thích: Mã của chương trình đã cho sử dụng câu lệnh chuyển đổi, trong đó giá trị của biểu thức được so sánh với các nhãn trường hợp có sẵn. Nếu giá trị khớp với bất kỳ nhãn trường hợp nào, mã được viết tương ứng với trường hợp đó được thực thi nếu không thì lệnh được ghi vào mặc định được thực thi. Một điểm quan trọng khác là các câu lệnh chuyển đổi cũng được sử dụng như là một giải pháp thay thế cho các câu lệnh "if-alse" để giảm độ phức tạp và kích thước của mã. B

12) Điều nào sau đây là đầu ra chính xác cho mã JavaScript sau: The "if-and if" statement is used to examine more than one condition. This is an extension of the "if-else" statement and is also known as the "if-else ladder". We can extend the "if-else" statement to check several conditions.


Trả lời: b

  1. 10
  2. 17
  3. 18
  4. 0

Giải thích: Nếu chúng ta xem xét mã đã cho một cách cẩn thận, chúng ta có thể thấy rằng ở đây câu lệnh "Break" không được sử dụng sau bất kỳ nhãn trường hợp nào. Có nghĩa là tất cả các trường hợp sau "A" Nhận thực thi nếu chương trình sau được thực thi. D

13) Điều nào sau đây là đầu ra chính xác cho mã JavaScript sau: The switch case statement contains several cases in which the Default case also one of them. The default case only is get executed, when no other case matches with the expression's value.


Lỗi

Giải thích: Câu lệnh "IF-and IF" được sử dụng để kiểm tra nhiều hơn một điều kiện. Đây là một phần mở rộng của câu lệnh "if-else" và còn được gọi là "thang if-else". Chúng tôi có thể mở rộng câu lệnh "if-else" để kiểm tra một số điều kiện.

  1. 14) Điều nào sau đây là đầu ra chính xác cho mã JavaScript sau:
  2. Trả lời: d
  3. Giải thích: Câu lệnh CASE SWITCH chứa một số trường hợp trong đó trường hợp mặc định cũng là một trong số đó. Trường hợp mặc định chỉ được thực thi, khi không có trường hợp nào khác khớp với giá trị của biểu thức.
  4. Ii. Bộ câu hỏi này tập trung vào các biến trong JavaScript

Giải thích: Mã của chương trình đã cho sử dụng câu lệnh chuyển đổi, trong đó giá trị của biểu thức được so sánh với các nhãn trường hợp có sẵn. Nếu giá trị khớp với bất kỳ nhãn trường hợp nào, mã được viết tương ứng với trường hợp đó được thực thi nếu không thì lệnh được ghi vào mặc định được thực thi. Một điểm quan trọng khác là các câu lệnh chuyển đổi cũng được sử dụng như là một giải pháp thay thế cho các câu lệnh "if-alse" để giảm độ phức tạp và kích thước của mã. B

12) Điều nào sau đây là đầu ra chính xác cho mã JavaScript sau: In JavaScript, the local variable takes precedence over the global variable if the name of both local and global variables is the same.


Trả lời: b

  1. Giải thích: Nếu chúng ta xem xét mã đã cho một cách cẩn thận, chúng ta có thể thấy rằng ở đây câu lệnh "Break" không được sử dụng sau bất kỳ nhãn trường hợp nào. Có nghĩa là tất cả các trường hợp sau "A" Nhận thực thi nếu chương trình sau được thực thi.
  2. 13) Điều nào sau đây là đầu ra chính xác cho mã JavaScript sau:
  3. Lỗi
  4. Function/Method

Giải thích: Nếu chúng ta xem xét mã đã cho một cách cẩn thận, chúng ta có thể thấy rằng ở đây câu lệnh "Break" không được sử dụng sau bất kỳ nhãn trường hợp nào. Có nghĩa là tất cả các trường hợp sau "A" Nhận thực thi nếu chương trình sau được thực thi. D

13) Điều nào sau đây là đầu ra chính xác cho mã JavaScript sau: The JavaScript code can be called simply by making the function call to the element on which the JavaScript code execution has to be run. There are several other ways to call JavaScript code such as submit, onclick, and onload, etc.


Lỗi

  1. Giải thích: Câu lệnh "IF-and IF" được sử dụng để kiểm tra nhiều hơn một điều kiện. Đây là một phần mở rộng của câu lệnh "if-else" và còn được gọi là "thang if-else". Chúng tôi có thể mở rộng câu lệnh "if-else" để kiểm tra một số điều kiện.
  2. 14) Điều nào sau đây là đầu ra chính xác cho mã JavaScript sau:
  3. Trả lời: d
  4. Giải thích: Câu lệnh CASE SWITCH chứa một số trường hợp trong đó trường hợp mặc định cũng là một trong số đó. Trường hợp mặc định chỉ được thực thi, khi không có trường hợp nào khác khớp với giá trị của biểu thức.

Ii. Bộ câu hỏi này tập trung vào các biến trong JavaScript A

15) Biến nào sau đây được ưu tiên hơn các biến khác nếu tên giống nhau? The variables whose value can be modified that kind of variable are known as Mutable variable. In the JavaScript, only arrays and objects are mutable but not the primitive values.


Biến toàn cầu

  1. 00
  2. 0x
  3. 0X
  4. Yếu tố địa phương

Giải thích: Nếu chúng ta xem xét mã đã cho một cách cẩn thận, chúng ta có thể thấy rằng ở đây câu lệnh "Break" không được sử dụng sau bất kỳ nhãn trường hợp nào. Có nghĩa là tất cả các trường hợp sau "A" Nhận thực thi nếu chương trình sau được thực thi. D

13) Điều nào sau đây là đầu ra chính xác cho mã JavaScript sau: In general, the X and x both can be used to denote the hexadecimal values, so any integer literal that begins with either 0X or 0x denotes a hexadecimal number.


Lỗi

  1. Giải thích: Câu lệnh "IF-and IF" được sử dụng để kiểm tra nhiều hơn một điều kiện. Đây là một phần mở rộng của câu lệnh "if-else" và còn được gọi là "thang if-else". Chúng tôi có thể mở rộng câu lệnh "if-else" để kiểm tra một số điều kiện.
  2. 14) Điều nào sau đây là đầu ra chính xác cho mã JavaScript sau:
  3. Trả lời: d
  4. Giải thích: Câu lệnh CASE SWITCH chứa một số trường hợp trong đó trường hợp mặc định cũng là một trong số đó. Trường hợp mặc định chỉ được thực thi, khi không có trường hợp nào khác khớp với giá trị của biểu thức.

Trả lời: c C

Ii. Bộ câu hỏi này tập trung vào các biến trong JavaScript In the case, where the result of any arithmetic expression is beyond the largest represent-able number,JavaScript prints the infinity. Similarly, if the result of any numerical operation is beyond the largest negative number, JavaScript prints negative infinity.


15) Biến nào sau đây được ưu tiên hơn các biến khác nếu tên giống nhau?

  1. Biến toàn cầu
  2. Yếu tố địa phương
  3. Hai trong số những điều trên
  4. Không có điều nào ở trên

Trả lời: c C

Giải thích: Trong JavaScript, biến cục bộ được ưu tiên hơn biến toàn cầu nếu tên của cả hai biến cục bộ và toàn cầu là như nhau. Yes, you heard right that division of any integer by zero is not an error in the JavaScript. It just prints the infinity as a result. However, there is an exception in JavaScript, dividing zero with zero will not have any defined number/value so, the result of this specific operation is a special value "Not a Number" (or NaN) and printed as NaN.


16) Một trong những điều sau đây là cách chính xác để gọi mã JavaScript?

  1. toExponential()
  2. toFixed()
  3. toprecision ()
  4. toLocaleString()

Trả lời: b B

Giải thích: Phương thức "tofixed ()" định dạng số đã cho với một số chữ số cụ thể ở bên phải của số thập phân. The "tofixed()" method formats the given number with a specific number of digits to the right of the decimal.


22) Hàm đối tượng số nào sau đây trả về giá trị của số?

  1. toString()
  2. valueOf()
  3. toLocaleString()
  4. toprecision ()

Trả lời: b B

Giải thích: Phương thức "tofixed ()" định dạng số đã cho với một số chữ số cụ thể ở bên phải của số thập phân. The method " valueOf()" returns the value of the parameter that was passed in it.


22) Hàm đối tượng số nào sau đây trả về giá trị của số?

  1. slice()
  2. split()
  3. substr()
  4. search()

Giải thích: Phương thức "valueOf ()" trả về giá trị của tham số được truyền trong đó. C

23) Hàm nào sau đây của đối tượng chuỗi trả về ký tự trong chuỗi bắt đầu ở vị trí được chỉ định thông qua số lượng ký tự được chỉ định? The method " Subtr()" in the javascript is used to return the characters in the string starting at the specified position via the specified number of the characters.


Trả lời: c

  1. Giải thích: Phương thức "Subtr ()" trong JavaScript được sử dụng để trả về các ký tự trong chuỗi bắt đầu ở vị trí được chỉ định thông qua số lượng được chỉ định của các ký tự.
  2. 24) Trong JavaScript, câu lệnh x === Y ngụ ý rằng:
  3. Cả x và y đều bằng giá trị, loại và địa chỉ tham chiếu.
  4. Cả hai đều là x và y chỉ bằng giá trị.

Giải thích: Phương thức "valueOf ()" trả về giá trị của tham số được truyền trong đó. C

23) Hàm nào sau đây của đối tượng chuỗi trả về ký tự trong chuỗi bắt đầu ở vị trí được chỉ định thông qua số lượng ký tự được chỉ định? The "===" statement are called strict comparison which only gets true only if the type and content of both the operand are strictly same.

Trả lời: c

Giải thích: Phương thức "Subtr ()" trong JavaScript được sử dụng để trả về các ký tự trong chuỗi bắt đầu ở vị trí được chỉ định thông qua số lượng được chỉ định của các ký tự.


24) Trong JavaScript, câu lệnh x === Y ngụ ý rằng:

  1. if(a!==null)
  2. Cả x và y đều bằng giá trị, loại và địa chỉ tham chiếu.
  3. if(a!null)
  4. if(a!=null)

Cả hai đều là x và y chỉ bằng giá trị. A

Cả hai đều bằng nhau trong giá trị và kiểu dữ liệu. The "==" is only true if the type and the content of both operands are the same. The "==" is also one of the common abstracts used for comparing two operands to check whether they are equal or not but it will notcheck the data type of the variables. So, the "! ==" operator is known as "non-equal", which is used in our case, to compare 0 to NULL. It obtains the output either as true or false that totally depends on the given conditions.


Cả hai không giống nhau ở tất cả.

  1. toString()
  2. String(human)
  3. Giải thích: Câu lệnh "===" được gọi là so sánh nghiêm ngặt chỉ đúng nếu loại và nội dung của cả hai toán hạng hoàn toàn giống nhau.
  4. Chương trình

Đầu ra D

25) Chọn đoạn trích chính xác từ phần sau để kiểm tra xem biến "A" không bằng "null": There are three common ways to convert the text into strings:value.toString(),"" + value and String(value). We can convert a text to string without using "new" operator that are: human.tostring() and the another one is String(human).


nếu một!)

  1. Trả lời: a
  2. false
  3. Giải thích: "==" chỉ đúng nếu loại và nội dung của cả hai toán hạng là như nhau. "==" cũng là một trong những bản tóm tắt phổ biến được sử dụng để so sánh hai toán hạng để kiểm tra xem chúng có bằng hay không nhưng nó sẽ tăng cường loại dữ liệu của các biến. Vì vậy, toán tử "! ==" được gọi là "không bình đẳng", được sử dụng trong trường hợp của chúng tôi, để so sánh 0 với null. Nó có được đầu ra là đúng hoặc sai hoàn toàn phụ thuộc vào các điều kiện đã cho.
  4. true

Đầu ra D

25) Chọn đoạn trích chính xác từ phần sau để kiểm tra xem biến "A" không bằng "null": The "==" operatorconverts the both operand to the same type in case they both are of different datatype and perform comparison. A strict comparison will give true as output only when the content and the data type of both operands are same.


nếu một!)

  1. Trả lời: a
  2. false
  3. Giải thích: "==" chỉ đúng nếu loại và nội dung của cả hai toán hạng là như nhau. "==" cũng là một trong những bản tóm tắt phổ biến được sử dụng để so sánh hai toán hạng để kiểm tra xem chúng có bằng hay không nhưng nó sẽ tăng cường loại dữ liệu của các biến. Vì vậy, toán tử "! ==" được gọi là "không bình đẳng", được sử dụng trong trường hợp của chúng tôi, để so sánh 0 với null. Nó có được đầu ra là đúng hoặc sai hoàn toàn phụ thuộc vào các điều kiện đã cho.
  4. Trả lời: a

Cả hai đều là x và y chỉ bằng giá trị. A

Cả hai đều bằng nhau trong giá trị và kiểu dữ liệu. The "===" is known as a strict comparison operator which will result as true when the data-type, content of operand are the same. For example, In JavaScript, two strings can be considered as strict equal when the length, sequence, and same characters, are the same when compared to each other.


Cả hai không giống nhau ở tất cả.

  1. Giải thích: Câu lệnh "===" được gọi là so sánh nghiêm ngặt chỉ đúng nếu loại và nội dung của cả hai toán hạng hoàn toàn giống nhau.
  2. false
  3. Giải thích: "==" chỉ đúng nếu loại và nội dung của cả hai toán hạng là như nhau. "==" cũng là một trong những bản tóm tắt phổ biến được sử dụng để so sánh hai toán hạng để kiểm tra xem chúng có bằng hay không nhưng nó sẽ tăng cường loại dữ liệu của các biến. Vì vậy, toán tử "! ==" được gọi là "không bình đẳng", được sử dụng trong trường hợp của chúng tôi, để so sánh 0 với null. Nó có được đầu ra là đúng hoặc sai hoàn toàn phụ thuộc vào các điều kiện đã cho.
  4. true

Đầu ra D

25) Chọn đoạn trích chính xác từ phần sau để kiểm tra xem biến "A" không bằng "null": We can convert a non-string "integer " into a string by using the ".tostring()" method. The "===" (or we can say strict comparison) results in true only when, the content and the data-type of the operands are the same. So that's why the output of the above-given code will be obtained as true.


nếu một!)

Trả lời: a

  1. 4090
  2. 90
  3. 4050
  4. Giải thích: "==" chỉ đúng nếu loại và nội dung của cả hai toán hạng là như nhau. "==" cũng là một trong những bản tóm tắt phổ biến được sử dụng để so sánh hai toán hạng để kiểm tra xem chúng có bằng hay không nhưng nó sẽ tăng cường loại dữ liệu của các biến. Vì vậy, toán tử "! ==" được gọi là "không bình đẳng", được sử dụng trong trường hợp của chúng tôi, để so sánh 0 với null. Nó có được đầu ra là đúng hoặc sai hoàn toàn phụ thuộc vào các điều kiện đã cho.

Giải thích: Phương thức "valueOf ()" trả về giá trị của tham số được truyền trong đó. C

23) Hàm nào sau đây của đối tượng chuỗi trả về ký tự trong chuỗi bắt đầu ở vị trí được chỉ định thông qua số lượng ký tự được chỉ định? In JavaScript, the alert method does the typecasting and converts the value of the variable "valueinit" to a string after that it concatenates both of the strings and displayed them on the screen. So, here the correct output would be 4050.


Trả lời: c

  1. Giải thích: Phương thức "Subtr ()" trong JavaScript được sử dụng để trả về các ký tự trong chuỗi bắt đầu ở vị trí được chỉ định thông qua số lượng được chỉ định của các ký tự.
  2. 24) Trong JavaScript, câu lệnh x === Y ngụ ý rằng:
  3. Cả x và y đều bằng giá trị, loại và địa chỉ tham chiếu.
  4. Cả hai đều là x và y chỉ bằng giá trị.

Trả lời: b B

Cả hai đều bằng nhau trong giá trị và kiểu dữ liệu. A function definition expression is a kind of "function literal' just like as the object initializer is a kind of "object literal". The function definition expression (or we can say a function literal) consists of the keyword Function, followed by the set of identifiers(or parameters names) that are separated by commas inside the parenthesis, and a small block of JavaScript code(which we normally called function body/definition) enclosed in the curly braces.


32) Cái nào sau đây là thuộc tính của biểu thức chính:

  1. Chỉ chứa các từ khóa
  2. Biểu thức cơ bản chứa tất cả các chức năng cần thiết
  3. chứa các tài liệu tham khảo thay đổi một mình
  4. Biểu thức độc lập

Trả lời: d D

Giải thích: Trong JavaScript, các biểu thức chính cũng được gọi là các biểu thức đơn giản nhất là những biểu thức độc lập, không bao gồm bất kỳ biểu thức đơn giản nào hơn. Các giá trị biến, không đổi hoặc theo nghĩa đen và các từ khóa ngôn ngữ nhất định là các ví dụ cơ bản của các biểu thức chính. In JavaScript, the primary expressions also called simplest expressions are those standalone expressions, which do not include any of the simpler expressions. The variable, constant or literal values and certain language keywords are the basic examples of the primary expressions.


33) Xem xét đoạn mã JavaScript sau:

Một trong những câu lệnh sau đây là phù hợp nhất để kiểm tra xem mẫu có khớp với "văn bản" không.

  1. test(text)
  2. equals(pattern)
  3. test(pattern)
  4. text==pattern

Trả lời: d D

Giải thích: Trong JavaScript, các biểu thức chính cũng được gọi là các biểu thức đơn giản nhất là những biểu thức độc lập, không bao gồm bất kỳ biểu thức đơn giản nào hơn. Các giá trị biến, không đổi hoặc theo nghĩa đen và các từ khóa ngôn ngữ nhất định là các ví dụ cơ bản của các biểu thức chính. The given pattern is applied on the string "text" enclosed in the parenthesis.


33) Xem xét đoạn mã JavaScript sau:

  1. Một trong những câu lệnh sau đây là phù hợp nhất để kiểm tra xem mẫu có khớp với "văn bản" không.
  2. Giải thích: Mẫu đã cho được áp dụng trên chuỗi "văn bản" được đặt trong dấu ngoặc đơn.
  3. 34) Một trong những điều sau đây được sử dụng để gọi hàm hoặc phương thức trong JavaScript:
  4. Biểu thức truy cập tài sản

Biểu thức chức năng C

Biểu thức khẩn cấp The invocation expression is one of the JavaScript's syntax which is used for making a function call or calling a method. It always starts with the function expression which identifies the certain function to be called or executed.


Biểu thức chính

  1. Trả lời: c
  2. Giải thích: Biểu thức gọi là một trong những cú pháp của JavaScript được sử dụng để thực hiện cuộc gọi chức năng hoặc gọi phương thức. Nó luôn bắt đầu với biểu thức chức năng xác định hàm nhất định được gọi hoặc thực thi.
  3. 35) "Điểm mới (3,2)", là một loại biểu thức _______
  4. Biểu thức tạo đối tượng

Biểu thức chính A

Biểu thức khẩn cấp The object creation expression creates a new object and also invokes a method called constructor in order to initialize the properties of that object. The object creation expressions are just like the invocation expressions except that they prefixed with a keyword commonly known as New.


Biểu thức gọi của hàm tạo

  1. Trả lời: a
  2. Giải thích: Biểu thức tạo đối tượng tạo ra một đối tượng mới và cũng gọi một phương thức gọi là hàm tạo để khởi tạo các thuộc tính của đối tượng đó. Các biểu thức tạo đối tượng giống như các biểu thức gọi ngoại trừ chúng có tiền tố với một từ khóa thường được gọi là mới.
  3. 36) Một trong những toán tử sau đây được sử dụng để kiểm tra thời tiết một tài sản cụ thể có tồn tại hay không:
  4. in

Trả lời: d D

Giải thích: Trong JavaScript, các biểu thức chính cũng được gọi là các biểu thức đơn giản nhất là những biểu thức độc lập, không bao gồm bất kỳ biểu thức đơn giản nào hơn. Các giá trị biến, không đổi hoặc theo nghĩa đen và các từ khóa ngôn ngữ nhất định là các ví dụ cơ bản của các biểu thức chính. In JavaScript, the "in" operator is used to check if a specific property exists. The "in" operator is commonly used in looping statements to traverse array and objects as well.


33) Xem xét đoạn mã JavaScript sau:

  1. Một trong những câu lệnh sau đây là phù hợp nhất để kiểm tra xem mẫu có khớp với "văn bản" không.
  2. Giải thích: Mẫu đã cho được áp dụng trên chuỗi "văn bản" được đặt trong dấu ngoặc đơn.
  3. 34) Một trong những điều sau đây được sử dụng để gọi hàm hoặc phương thức trong JavaScript:
  4. Biểu thức truy cập tài sản

Biểu thức chính A

Biểu thức khẩn cấp In JavaScript, only one ternary operator is supported, known as the conditional operator, which combines three different expressions into one expression. However, the conditional operator can also be used in place of the "if else" statements as well.


Biểu thức gọi của hàm tạo

  1. Trả lời: a
  2. Giải thích: Biểu thức tạo đối tượng tạo ra một đối tượng mới và cũng gọi một phương thức gọi là hàm tạo để khởi tạo các thuộc tính của đối tượng đó. Các biểu thức tạo đối tượng giống như các biểu thức gọi ngoại trừ chúng có tiền tố với một từ khóa thường được gọi là mới.
  3. 36) Một trong những toán tử sau đây được sử dụng để kiểm tra thời tiết một tài sản cụ thể có tồn tại hay không:
  4. Tồn tại

Trả lời: d D

Giải thích: Trong JavaScript, các biểu thức chính cũng được gọi là các biểu thức đơn giản nhất là những biểu thức độc lập, không bao gồm bất kỳ biểu thức đơn giản nào hơn. Các giá trị biến, không đổi hoặc theo nghĩa đen và các từ khóa ngôn ngữ nhất định là các ví dụ cơ bản của các biểu thức chính. The term "lvalue" is one of the historical terms which states that "an Expression that can appear legally on the left-side of the Assignment Expression". The properties of objects, elements, and variables are lvalues in JavaScript.


33) Xem xét đoạn mã JavaScript sau:

  1. Một trong những câu lệnh sau đây là phù hợp nhất để kiểm tra xem mẫu có khớp với "văn bản" không.
  2. Giải thích: Mẫu đã cho được áp dụng trên chuỗi "văn bản" được đặt trong dấu ngoặc đơn.
  3. 34) Một trong những điều sau đây được sử dụng để gọi hàm hoặc phương thức trong JavaScript:
  4. Biểu thức truy cập tài sản

Biểu thức chức năng B

Biểu thức khẩn cấp In the following JavaScript code, the "?" is being used which is also known as ternary operator". Here it is used to choose one option as a choice among the given two options. However, it is often used to write shorter and simple code because it can be used in the place of "if else" statements.


Biểu thức chính

  1. Trả lời: c
  2. Giải thích: Biểu thức gọi là một trong những cú pháp của JavaScript được sử dụng để thực hiện cuộc gọi chức năng hoặc gọi phương thức. Nó luôn bắt đầu với biểu thức chức năng xác định hàm nhất định được gọi hoặc thực thi.
  3. 12
  4. 20

Biểu thức chức năng C

Biểu thức khẩn cấp In the above given JavaScript code, the "in" operator is used which checks (or performs search) for the specific property. If the certain property is found it returns true otherwise it returns false.


Biểu thức chính

  1. 123.56
  2. Trả lời: c
  3. 190
  4. Giải thích: Biểu thức gọi là một trong những cú pháp của JavaScript được sử dụng để thực hiện cuộc gọi chức năng hoặc gọi phương thức. Nó luôn bắt đầu với biểu thức chức năng xác định hàm nhất định được gọi hoặc thực thi.

Biểu thức chức năng B

Biểu thức khẩn cấp In the above given code, the ternary operator is used that works on the 3 operands. The statement in the following code, initialize the type variable with value "little shorter" that is returned through the function.


Biểu thức chính

  1. Trả lời: c
  2. Giải thích: Biểu thức gọi là một trong những cú pháp của JavaScript được sử dụng để thực hiện cuộc gọi chức năng hoặc gọi phương thức. Nó luôn bắt đầu với biểu thức chức năng xác định hàm nhất định được gọi hoặc thực thi.
  3. 35) "Điểm mới (3,2)", là một loại biểu thức _______
  4. Biểu thức tạo đối tượng

Biểu thức chức năng C

Biểu thức khẩn cấp The alert method is commonly used for Displaying the value(or message) passed as argument in the "dialogbox" in the web-browser. Here, the alert method concatenates both given strings and prints as a single string in the form of output.


Biểu thức chính

  1. Trả lời: c
  2. clean:Italy
  3. clean:India
  4. Giải thích: Biểu thức gọi là một trong những cú pháp của JavaScript được sử dụng để thực hiện cuộc gọi chức năng hoặc gọi phương thức. Nó luôn bắt đầu với biểu thức chức năng xác định hàm nhất định được gọi hoặc thực thi.

Biểu thức chức năng C

Biểu thức khẩn cấp In the following given code, the "?" ternary operator is used for comparing the values and place is determined (or initialized) according to the true condition that whether it returns true (1) or false (0).


44) Một trong những điều sau đây là đầu ra chính xác cho mã JavaScript đã cho sau:

  1. 7
  2. -7.25
  3. 25
  4. -7

Trả lời: c C

Giải thích: Trong mã sau, phương thức "abs ()" được sử dụng trả về số tuyệt đối làm đầu ra do đó tùy chọn chính xác là c. Trong JavaScript, phương thức "abs ()" là một trong những phương thức được lưu trữ trong thư viện có tên là Math. In the following code, the method "abs ()" is used which returns absolute numbers as output hence the correct option is c. In JavaScript, the "abs ()" method is one of the methods stored in the library called Math's.


45) Một trong những điều sau đây là đầu ra chính xác cho mã JavaScript đã cho sau:

  1. 972
  2. 81
  3. 9
  4. Lỗi

Trả lời: a A

Giải thích: Ở đây mã trên sử dụng phương thức "cbrt ()", trả về gốc khối của số được truyền trong ngoặc đơn như một đối số. Phương thức "CBRT ()" là một trong một số phương thức được tìm thấy trong thư viện có tên là Math có sẵn trong JavaScript. Here the code above uses the "cbrt ()" method, which returns the cube root of the number passed in parentheses as an argument. The "cbrt()" method is one of the several methods that are found in the library called math's available in the JavaScript.


46) Một trong những điều sau đây là đầu ra chính xác cho mã JavaScript đã cho sau

  1. 01
  2. 4
  3. 00
  4. 047

Trả lời: d D

Giải thích: Phương thức "ACOS ()" được sử dụng trong mã trên trả về arccosine của bất kỳ số nào được truyền trong đó làm đối số. Giá trị được trả về nằm ở giữa các radian 0 đến PI nếu giá trị được truyền vượt quá giới hạn từ -1 đến 1, các phương thức "ACOS ()" trả về NAN (còn được gọi là không phải là số). The method "acos()" used in the above code returns the arccosine of any number passed in it as an argument. The returned value lies in between 0 and PI radians if the passed value exceeds the limit from -1 to 1, the "acos()" methods returns the NaN(also known as Not a Number).


47) Những gì chúng ta sẽ nhận được nếu chúng ta so sánh "một" với "8" bằng cách sử dụng ít hơn toán tử ("một"

  1. Sai
  2. ĐÚNG VẬY
  3. Nan
  4. Chưa xác định

Trả lời: a A


Giải thích: Ở đây mã trên sử dụng phương thức "cbrt ()", trả về gốc khối của số được truyền trong ngoặc đơn như một đối số. Phương thức "CBRT ()" là một trong một số phương thức được tìm thấy trong thư viện có tên là Math có sẵn trong JavaScript.

  1. 46) Một trong những điều sau đây là đầu ra chính xác cho mã JavaScript đã cho sau
  2. Trả lời: d
  3. Giải thích: Phương thức "ACOS ()" được sử dụng trong mã trên trả về arccosine của bất kỳ số nào được truyền trong đó làm đối số. Giá trị được trả về nằm ở giữa các radian 0 đến PI nếu giá trị được truyền vượt quá giới hạn từ -1 đến 1, các phương thức "ACOS ()" trả về NAN (còn được gọi là không phải là số).
  4. 47) Những gì chúng ta sẽ nhận được nếu chúng ta so sánh "một" với "8" bằng cách sử dụng ít hơn toán tử ("một"

Trả lời: c C

Sai The "==" called the equality operators, it returns true if both the value are equal otherwise it returns false.


ĐÚNG VẬY

  1. Nan
  2. Chưa xác định
  3. 48) Một trong những điều sau đây được gọi là toán tử bình đẳng, được sử dụng để kiểm tra xem hai giá trị có bằng hay không:
  4. =

Trả lời: c C

=== The "!=" operators returns false if both the given values are equal.


==

  1. &&
  2. Giải thích: "==" được gọi là toán tử bình đẳng, nó trả về đúng nếu cả hai giá trị đều bằng nhau nếu không nó sẽ trả về sai.
  3. boolean
  4. 49) Một trong những toán tử sau đây trả về sai nếu cả hai giá trị đều bằng nhau?

Trả lời: d D

Giải thích: Phương thức "ACOS ()" được sử dụng trong mã trên trả về arccosine của bất kỳ số nào được truyền trong đó làm đối số. Giá trị được trả về nằm ở giữa các radian 0 đến PI nếu giá trị được truyền vượt quá giới hạn từ -1 đến 1, các phương thức "ACOS ()" trả về NAN (còn được gọi là không phải là số). In all cases, where the operator's value is NULL, then unary operator always returns the typeof object.


47) Những gì chúng ta sẽ nhận được nếu chúng ta so sánh "một" với "8" bằng cách sử dụng ít hơn toán tử ("một"

Sai

ĐÚNG VẬY

  1. Nan
  2. Chưa xác định
  3. 48) Một trong những điều sau đây được gọi là toán tử bình đẳng, được sử dụng để kiểm tra xem hai giá trị có bằng hay không:
  4. =

Trả lời: a A

Giải thích: Ở đây mã trên sử dụng phương thức "cbrt ()", trả về gốc khối của số được truyền trong ngoặc đơn như một đối số. Phương thức "CBRT ()" là một trong một số phương thức được tìm thấy trong thư viện có tên là Math có sẵn trong JavaScript. The first statement does not follow the properties of strictly equal (===)operator, but second statement follows.


46) Một trong những điều sau đây là đầu ra chính xác cho mã JavaScript đã cho sau

  1. Trả lời: d
  2. 40
  3. Letsfindout40
  4. Giải thích: Phương thức "ACOS ()" được sử dụng trong mã trên trả về arccosine của bất kỳ số nào được truyền trong đó làm đối số. Giá trị được trả về nằm ở giữa các radian 0 đến PI nếu giá trị được truyền vượt quá giới hạn từ -1 đến 1, các phương thức "ACOS ()" trả về NAN (còn được gọi là không phải là số).

Trả lời: c C

47) Những gì chúng ta sẽ nhận được nếu chúng ta so sánh "một" với "8" bằng cách sử dụng ít hơn toán tử ("một" In JavaScript, the alert method does the typecasting and converts the value of the variable "valueinit" to a string after that it concatenates both of the strings and displayed them on the screen.


Sai

  1. if
  2. with
  3. debugger
  4. ĐÚNG VẬY

Trả lời: d D

Giải thích: Phương thức "ACOS ()" được sử dụng trong mã trên trả về arccosine của bất kỳ số nào được truyền trong đó làm đối số. Giá trị được trả về nằm ở giữa các radian 0 đến PI nếu giá trị được truyền vượt quá giới hạn từ -1 đến 1, các phương thức "ACOS ()" trả về NAN (còn được gọi là không phải là số). The "use strict" is a type of directive which was introduced in ECMAScript5 and as we all know that directives are not the statements because they do not include any language keywords.


47) Những gì chúng ta sẽ nhận được nếu chúng ta so sánh "một" với "8" bằng cách sử dụng ít hơn toán tử ("một"

  1. Sai
  2. ĐÚNG VẬY
  3. Nan
  4. Chưa xác định

48) Một trong những điều sau đây được gọi là toán tử bình đẳng, được sử dụng để kiểm tra xem hai giá trị có bằng hay không: B

= The single line comments always starts by the "//" and any text written in between the "// "and the end of the line is considered as comment and ignored by the JavaScript.


===

==

  1. &&
  2. Giải thích: "==" được gọi là toán tử bình đẳng, nó trả về đúng nếu cả hai giá trị đều bằng nhau nếu không nó sẽ trả về sai.
  3. 49) Một trong những toán tử sau đây trả về sai nếu cả hai giá trị đều bằng nhau?
  4. !!

48) Một trong những điều sau đây được gọi là toán tử bình đẳng, được sử dụng để kiểm tra xem hai giá trị có bằng hay không: B

= As we all know, the "do-while" statement creates a loop that runs at least once even if the given condition is not satisfied. This is because it runs for the first time before checking the condition, and then executes until the condition becomes false. Therefore, it traverses the array and prints the element of the array on the screen in a specific order.


===

==

&&

Giải thích: "==" được gọi là toán tử bình đẳng, nó trả về đúng nếu cả hai giá trị đều bằng nhau nếu không nó sẽ trả về sai.

49) Một trong những toán tử sau đây trả về sai nếu cả hai giá trị đều bằng nhau?

Trả lời: a A

!! The variable in the code A working same ( e.g. traversing the array from the 0 index value) just like it working in the above code. In addition, we can also use the "For-in" loop statement for performing the same task more efficiently.


! ==

  1. ! =
  2. Tất cả những điều trên
  3. Giải thích: Các toán tử "! =" Trả về sai nếu cả hai giá trị đã cho là bằng nhau.
  4. 50) Trong trường hợp, trong đó giá trị của toán tử là null, loại được trả về bởi toán tử unary là___.

Trả lời: d D

Giải thích: Trong câu lệnh "for", việc khởi tạo, thử nghiệm và cập nhật (và theo cùng thứ tự) là những thao tác quan trọng nhất. Trước hết, việc khởi tạo biến được thực hiện, sau đó điều kiện được kiểm tra và sau khi thực hiện mã được viết ở giữa niềng răng xoăn, giá trị của biến được tăng lên. In the "For" loop statement, the Initialization, Testing, and Updating(and in the same order) are the most significant manipulations. First of all, the Initialization of the variable is done, then the condition gets tested, and after executing the code written in between curly braces, variable's value gets incremented.


58) Nếu phần sau của mã JavaScript được thực thi, nó sẽ hoạt động nếu không, loại lỗi nào có thể xảy ra?

  1. Vâng, nó sẽ hoạt động tốt
  2. Không, điều này sẽ không lặp lại chút nào
  3. Không, nó sẽ ném một ngoại lệ vì chỉ có thể sử dụng số của số
  4. Không, nó sẽ tạo ra một lỗi thời gian chạy với thông báo "không thể sử dụng danh sách được liên kết"

Trả lời: a A

Giải thích: Trong mã được đưa ra ở trên, câu lệnh FOR LOOP được sử dụng để đi qua cấu trúc dữ liệu danh sách được liên kết, trả về phần tử cuối cùng của danh sách. Vì vậy, nó chắc chắn sẽ hoạt động mà không ném bất kỳ ngoại lệ. In the above-given code, the For loop statement is used for traversing the linked list data structure, which returns the last element of the list. So it is definitely going to work without throwing any exception.


59) Vai trò của từ khóa "Tiếp tục" trong phần sau của mã JavaScript là gì?

  1. Từ khóa tiếp tục khởi động lại vòng lặp
  2. Từ khóa tiếp tục bỏ qua lần lặp tiếp theo
  3. Từ khóa "tiếp tục" bị hỏng khỏi vòng lặp
  4. Nó được sử dụng để bỏ qua phần còn lại của các câu trong bài lặp cụ thể đó

Trả lời: d D

Giải thích: Từ khóa tiếp tục không nhận được thoát khỏi vòng lặp giống như từ khóa Break. Nó bỏ qua các câu lệnh sắp tới ở dạng lặp đó nơi nó gặp phải, và thay vì thoát khỏi vòng lặp, nó chuyển sang lần lặp tiếp theo. The continue keyword does not get exit from the loop just like break keyword does. It skips the upcoming statements in that iteration form where it gets encountered, and instead of exiting the loop, it moves to the next iteration.


60) Một trong những điều sau đây không được coi là "tuyên bố" trong JavaScript?

  1. Sử dụng nghiêm ngặt
  2. debugger
  3. if
  4. with

Trả lời: a A

Giải thích: Trong mã được đưa ra ở trên, câu lệnh FOR LOOP được sử dụng để đi qua cấu trúc dữ liệu danh sách được liên kết, trả về phần tử cuối cùng của danh sách. Vì vậy, nó chắc chắn sẽ hoạt động mà không ném bất kỳ ngoại lệ. In JavaScript, the "use strict" is not a keyword because it not includes any language keywords. However, it is a directive that is introduced in the ECMAscript5 version of the javascript. The "use strict" can be used only in the beginning of the script or in the beginning of the function where no actual keywords are mentioned yet.


59) Vai trò của từ khóa "Tiếp tục" trong phần sau của mã JavaScript là gì?

  1. Từ khóa tiếp tục khởi động lại vòng lặp
  2. Từ khóa tiếp tục bỏ qua lần lặp tiếp theo
  3. Từ khóa "tiếp tục" bị hỏng khỏi vòng lặp
  4. Nó được sử dụng để bỏ qua phần còn lại của các câu trong bài lặp cụ thể đó

Trả lời: d D

Giải thích: Từ khóa tiếp tục không nhận được thoát khỏi vòng lặp giống như từ khóa Break. Nó bỏ qua các câu lệnh sắp tới ở dạng lặp đó nơi nó gặp phải, và thay vì thoát khỏi vòng lặp, nó chuyển sang lần lặp tiếp theo. If the body of the "for" loop removes any of the property that has been not enumerated yet, normally that property not gets enumerated. If the object of the "for" loop statement creates a new property on the object, that property is usually not enumerated.


60) Một trong những điều sau đây không được coi là "tuyên bố" trong JavaScript?

  1. Sử dụng nghiêm ngặt
  2. Giải thích: Trong JavaScript, "sử dụng nghiêm ngặt" không phải là từ khóa vì nó không bao gồm bất kỳ từ khóa ngôn ngữ nào. Tuy nhiên, nó là một chỉ thị được giới thiệu trong phiên bản ECMAScript5 của JavaScript. "Sử dụng nghiêm ngặt" chỉ có thể được sử dụng ở phần đầu của tập lệnh hoặc khi bắt đầu hàm mà chưa có từ khóa thực tế nào được đề cập.
  3. 61) Điều gì sẽ xảy ra nếu chúng ta xác định vòng lặp "cho" và nó loại bỏ một trong các thuộc tính chưa được liệt kê?
  4. Thuộc tính đã loại bỏ sẽ được lưu trữ trong bộ đệm

Trả lời: a A

Giải thích: Trong mã được đưa ra ở trên, câu lệnh FOR LOOP được sử dụng để đi qua cấu trúc dữ liệu danh sách được liên kết, trả về phần tử cuối cùng của danh sách. Vì vậy, nó chắc chắn sẽ hoạt động mà không ném bất kỳ ngoại lệ. In the jumping statement, when an exception is thrown, the interpreter jumps to the closest enclosing exception handler, which may possibly exist in the same function.


59) Vai trò của từ khóa "Tiếp tục" trong phần sau của mã JavaScript là gì?

  1. 5
  2. 555
  3. 55
  4. Từ khóa tiếp tục khởi động lại vòng lặp

Từ khóa tiếp tục bỏ qua lần lặp tiếp theo C

Từ khóa "tiếp tục" bị hỏng khỏi vòng lặp In the "for" loop statement, first of all, the variable's initialization takes place and checks the condition of the given expression. After that, the statements written in the body of the "for" loop statement are executed. The value of the variable gets incremented after each iteration until the condition gets false.


Nó được sử dụng để bỏ qua phần còn lại của các câu trong bài lặp cụ thể đó

  1. 136
  2. 123
  3. 013
  4. 01

Trả lời: a A

Giải thích: Trong mã được đưa ra ở trên, câu lệnh FOR LOOP được sử dụng để đi qua cấu trúc dữ liệu danh sách được liên kết, trả về phần tử cuối cùng của danh sách. Vì vậy, nó chắc chắn sẽ hoạt động mà không ném bất kỳ ngoại lệ. In the "while" loop statement, the condition is first checked before executing the statements written in the loop's body. Generally, the value of the counter variable incremented at the end of the body of the "while" loop, whereas the statements are executed first.


59) Vai trò của từ khóa "Tiếp tục" trong phần sau của mã JavaScript là gì?

  1. 5555
  2. 5321
  3. 531
  4. 531-1-3

Trả lời: d D

Từ khóa tiếp tục khởi động lại vòng lặp The value of variable x will decrease 2 times when the loop body executes and the body will execute 4 times until the variable's value of j is 0.

Từ khóa tiếp tục bỏ qua lần lặp tiếp theo

Hướng dẫn which is the correct way to create an object in javascript mcq var emp? - cách chính xác để tạo một đối tượng trong javascript mcq var emp?


Từ khóa "tiếp tục" bị hỏng khỏi vòng lặp

  1. 10
  2. Từ khóa tiếp tục khởi động lại vòng lặp
  3. 4
  4. 5

Trả lời: a A

Giải thích: Trong mã được đưa ra ở trên, câu lệnh FOR LOOP được sử dụng để đi qua cấu trúc dữ liệu danh sách được liên kết, trả về phần tử cuối cùng của danh sách. Vì vậy, nó chắc chắn sẽ hoạt động mà không ném bất kỳ ngoại lệ. The variable's value will increase until it gets equal to 10, then the control will exit the loop's definition. There are no other statements to be executed in the definition of the loop,only the value of the variable "x" will be incremented, and the output will be 10.


59) Vai trò của từ khóa "Tiếp tục" trong phần sau của mã JavaScript là gì?

Từ khóa tiếp tục khởi động lại vòng lặp

  1. Đó là loại từ khóa được sử dụng để gỡ lỗi toàn bộ chương trình cùng một lúc
  2. Nó sẽ không làm gì cả, mặc dù nó là một điểm dừng
  3. Nó sẽ gỡ lỗi lỗi trong câu lệnh đó
  4. Tất cả đã đề cập ở trên

Trả lời: b B

Giải thích: Một chương trình có thể chứa một số lỗi như lỗi cú pháp, lỗi logic, v.v. và đối với nhiều lỗi, không có thông báo cảnh báo và cũng không có dấu hiệu nào để tìm ra lỗi. Vì vậy, để tìm vị trí của lỗi và để sửa điều đó, nhà phát triển thiết lập các điểm phá vỡ ở mã nghi ngờ bằng cửa sổ Debuger. A program can contain a number of mistakes like syntax errors, logical errors, etc, and for many of them, there are no alert messages and also no indications to find the mistakes. So, to find the location of the error and to correct that, developer setups the breaking points at the doubted code using the debugger window.


V. Bộ câu hỏi này tập trung vào các thuộc tính tuần tự hóa và đối tượng trong JavaScript

68) Cái nào sau đây là đầu ra chính xác cho mã JavaScript đã cho?

  1. 12
  2. lỗi
  3. true
  4. false

Trả lời: d D

Giải thích: Object.PreventExtensions () Chỉ ngăn chặn việc thêm các thuộc tính mới đã từng được thêm vào một đối tượng. Sự thay đổi này không thể đảo ngược, có nghĩa là một khi một đối tượng trở nên không thể mở rộng, nó không thể thay đổi thành có thể mở rộng. Object.preventExtensions () only prevents adding new properties that have ever been added to an object. This change is not reversible, meaning that once an object becomes non-extensible, it cannot be changed to an extensible.


69) Cái nào sau đây là đầu ra chính xác cho mã JavaScript đã cho?

  1. Lỗi runtime
  2. 20
  3. 15
  4. Dịch lỗi

Trả lời: c C

Giải thích: Phương thức đối tượng.Freeze () được sử dụng để "đóng băng" các thuộc tính của một đối tượng và cũng tránh thêm các thuộc tính mới vào nó. Điều này tránh thao tác/thay đổi trong tất cả các giá trị, thuộc tính và thuộc tính hiện có The object.freeze () method is used to "freeze" the properties of an object and also avoids adding new properties to it. This avoids manipulation/change in all existing values, properties, and attributes


70) Cái nào sau đây là đầu ra chính xác cho mã JavaScript đã cho?

  1. Sai
  2. true
  3. 20
  4. lỗi

Trả lời: d A

Giải thích: Object.PreventExtensions () Chỉ ngăn chặn việc thêm các thuộc tính mới đã từng được thêm vào một đối tượng. Sự thay đổi này không thể đảo ngược, có nghĩa là một khi một đối tượng trở nên không thể mở rộng, nó không thể thay đổi thành có thể mở rộng. In JavaScript, the "Object.is() method is one of the built-in methods. This method is used to know whether two values are the same or not. There is also a specific pre-defined method that compares the values and it returns a Boolean value as the result, which indicates whether two arguments are the same or not.


69) Cái nào sau đây là đầu ra chính xác cho mã JavaScript đã cho?

  1. Lỗi runtime
  2. Dịch lỗi
  3. Trả lời: c
  4. Giải thích: Phương thức đối tượng.Freeze () được sử dụng để "đóng băng" các thuộc tính của một đối tượng và cũng tránh thêm các thuộc tính mới vào nó. Điều này tránh thao tác/thay đổi trong tất cả các giá trị, thuộc tính và thuộc tính hiện có

Trả lời: d D

Giải thích: Object.PreventExtensions () Chỉ ngăn chặn việc thêm các thuộc tính mới đã từng được thêm vào một đối tượng. Sự thay đổi này không thể đảo ngược, có nghĩa là một khi một đối tượng trở nên không thể mở rộng, nó không thể thay đổi thành có thể mở rộng. In JavaScript, "Object.getOwnPropertDescriptor()" provides the ability to query information about a property in detail. It returns a property's descriptor for that property, which directly presents on an object and not present in the object's prototype of the certain object.


69) Cái nào sau đây là đầu ra chính xác cho mã JavaScript đã cho?

  1. 0
  2. 1
  3. 2
  4. Lỗi runtime

Trả lời: c C

Giải thích: Phương thức đối tượng.Freeze () được sử dụng để "đóng băng" các thuộc tính của một đối tượng và cũng tránh thêm các thuộc tính mới vào nó. Điều này tránh thao tác/thay đổi trong tất cả các giá trị, thuộc tính và thuộc tính hiện có The method "Object.getOwnPropertySymbols()" used in the above program, returns a whole array of symbol properties, that are directly found on an object. In general, it returns an empty array, unless we have already set symbol properties on the object.


70) Cái nào sau đây là đầu ra chính xác cho mã JavaScript đã cho?

  1. Sai
  2. Trả lời: a
  3. Giải thích: Trong JavaScript, phương thức "Object.is () là một trong những phương thức tích hợp. Phương pháp này được sử dụng để biết liệu hai giá trị có giống nhau hay không. Cũng có một phương thức được xác định trước cụ thể so sánh các giá trị và nó trả về một giá trị boolean là kết quả, cho biết liệu hai đối số có giống nhau hay không.
  4. 71) Đầu ra của mã JavaScript sau đây là gì?

Trả lời: b B

Giải thích: Một chương trình có thể chứa một số lỗi như lỗi cú pháp, lỗi logic, v.v. và đối với nhiều lỗi, không có thông báo cảnh báo và cũng không có dấu hiệu nào để tìm ra lỗi. Vì vậy, để tìm vị trí của lỗi và để sửa điều đó, nhà phát triển thiết lập các điểm phá vỡ ở mã nghi ngờ bằng cửa sổ Debuger. The "ToLocatestring ()" method is one of the pre-defined methods of JavaScript, which returns the localized string representation of the object. For example the "date.toLocaleSting is also one of the predefined functions of the javascript that is used for converting time and date into a string.


V. Bộ câu hỏi này tập trung vào các thuộc tính tuần tự hóa và đối tượng trong JavaScript

  1. 68) Cái nào sau đây là đầu ra chính xác cho mã JavaScript đã cho?
  2. lỗi
  3. Trả lời: d
  4. Giải thích: Object.PreventExtensions () Chỉ ngăn chặn việc thêm các thuộc tính mới đã từng được thêm vào một đối tượng. Sự thay đổi này không thể đảo ngược, có nghĩa là một khi một đối tượng trở nên không thể mở rộng, nó không thể thay đổi thành có thể mở rộng.

Trả lời: d D

Giải thích: Object.PreventExtensions () Chỉ ngăn chặn việc thêm các thuộc tính mới đã từng được thêm vào một đối tượng. Sự thay đổi này không thể đảo ngược, có nghĩa là một khi một đối tượng trở nên không thể mở rộng, nó không thể thay đổi thành có thể mở rộng. In the above give piece of code, the task of Object Serialization is being performed. In this task, the object's state converted into a string, that also can be restored if needed. Another method used in the above-given code is "JSON.parse()", which parses a JSON string, object described by the string or constructing javascript value.


69) Cái nào sau đây là đầu ra chính xác cho mã JavaScript đã cho?

  1. Lỗi runtime
  2. Dịch lỗi
  3. Trả lời: c
  4. Giải thích: Phương thức đối tượng.Freeze () được sử dụng để "đóng băng" các thuộc tính của một đối tượng và cũng tránh thêm các thuộc tính mới vào nó. Điều này tránh thao tác/thay đổi trong tất cả các giá trị, thuộc tính và thuộc tính hiện có

Trả lời: d D

Giải thích: Object.PreventExtensions () Chỉ ngăn chặn việc thêm các thuộc tính mới đã từng được thêm vào một đối tượng. Sự thay đổi này không thể đảo ngược, có nghĩa là một khi một đối tượng trở nên không thể mở rộng, nó không thể thay đổi thành có thể mở rộng. The Objects in the JavaScript are considered as a set of unordered related data(or properties), reference types, in the form of "key: value" pairs. Hence each of the property contains a name and value.


69) Cái nào sau đây là đầu ra chính xác cho mã JavaScript đã cho?

  1. Lỗi runtime
  2. Dịch lỗi
  3. Trả lời: c
  4. Giải thích: Phương thức đối tượng.Freeze () được sử dụng để "đóng băng" các thuộc tính của một đối tượng và cũng tránh thêm các thuộc tính mới vào nó. Điều này tránh thao tác/thay đổi trong tất cả các giá trị, thuộc tính và thuộc tính hiện có

Trả lời: b B

70) Cái nào sau đây là đầu ra chính xác cho mã JavaScript đã cho? An array is a collection of different elements that are of the same data-type. It can place elements in ascending order, in descending order or random order. We can interpret it as a container that contains data items of the same data-type.


Sai

  1. Trả lời: a
  2. Giải thích: Trong JavaScript, phương thức "Object.is () là một trong những phương thức tích hợp. Phương pháp này được sử dụng để biết liệu hai giá trị có giống nhau hay không. Cũng có một phương thức được xác định trước cụ thể so sánh các giá trị và nó trả về một giá trị boolean là kết quả, cho biết liệu hai đối số có giống nhau hay không.
  3. 71) Đầu ra của mã JavaScript sau đây là gì?
  4. Đúng 21

Trả lời: a A

Giải thích: Nói chung, mỗi đối tượng chứa ba thuộc tính liên quan đến đối tượng: In general, each object contains three object associated attributes:

Nguyên mẫu đối tượng: Đó là loại tham chiếu/chỉ dẫn cho một đối tượng khác mà từ đó các thuộc tính được kế thừa.

Lớp đối tượng: Đây là một loại chuỗi phân loại loại đối tượng.

Cờ có thể mở rộng của đối tượng: Nó chỉ đơn giản chỉ định rằng liệu một số thuộc tính mới có được thêm vào đối tượng hay không.


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

  1. Đặc tính
  2. Tên tài sản
  3. giá trị tài sản
  4. các đối tượng

Trả lời: b B

Giải thích: Trong mã được đưa ra ở trên, một đối tượng lồng nhau (một đối tượng bên trong đối tượng khác) được sử dụng và "FirstName", "LastName" là các thuộc tính. Giá trị của tài sản riêng lẻ đó là một đối tượng. In the above-given code, a nested object (an object inside in the other object) is used, and "firstname","lastname" are the properties. The value of that individual property is itself an object.


79) Mối liên kết của một tập hợp các đối tượng nguyên mẫu được gọi là ______

  1. Ngân hàng nguyên mẫu
  2. nguyên mẫu
  3. Lớp học nguyên mẫu
  4. chuỗi nguyên mẫu

Trả lời: d D

Giải thích: Giả sử, A Time.Prototype kế thừa một số thuộc tính từ đối tượng. Do đó, chuỗi đối tượng nguyên mẫu được kết nối này được gọi là chuỗi của nguyên mẫu. Suppose, A Time.prototype inherits some properties from the Object.prototype,So a Time Object created by using new Time() holds properties from both the object Time.prototype and Object.prototype. Hence this connected series of prototype object is known as prototype's chain.


80) Trong dòng mã sau, cái mà chúng ta sẽ gọi là "Kiểu dữ liệu" được viết trong ngoặc?

  1. Một chuỗi
  2. Một số nguyên
  3. Một đối tượng
  4. Điểm nổi

Trả lời: a A

Giải thích: Trong dòng mã được đưa ra ở trên, giá trị trong dấu ngoặc vuông được sử dụng để truy cập thuộc tính của đối tượng đó. Trong khi sử dụng dấu ngoặc vuông, biểu thức luôn đánh giá thành chuỗi hoặc dưới dạng giá trị được chuyển đổi thành một chuỗi. In the above-given line of code, the value within the square brackets is used for accessing the property of that object. While using square brackets, the expression always evaluates to the string, or in the form of a value that is converted into a string.


81) Để biết về một đối tượng, cho dù đối tượng là nguyên mẫu (hoặc một phần của chuỗi nguyên mẫu) của một đối tượng khác, người dùng có thể sử dụng _____

  1. ==operator
  2. phương thức bằng ()
  3. === Toán tử
  4. Phương thức isPrototype ()

Trả lời: d D

Giải thích: Giả sử, A Time.Prototype kế thừa một số thuộc tính từ đối tượng. Do đó, chuỗi đối tượng nguyên mẫu được kết nối này được gọi là chuỗi của nguyên mẫu. The prototype is a kind of global property that is available with nearly all objects. In order to know about an object, whether the object is a prototype (or a part of a prototype chain) of another object, the user can use the "isPrototypeOf()" method. For example, if the user wants to find out about z whether it is a prototype of "s" or not, user can write z.isPrototypeOf(s).


80) Trong dòng mã sau, cái mà chúng ta sẽ gọi là "Kiểu dữ liệu" được viết trong ngoặc?

  1. Một chuỗi
  2. Một số nguyên
  3. Một đối tượng
  4. Điểm nổi

Trả lời: b B

Giải thích: Trong mã được đưa ra ở trên, một đối tượng lồng nhau (một đối tượng bên trong đối tượng khác) được sử dụng và "FirstName", "LastName" là các thuộc tính. Giá trị của tài sản riêng lẻ đó là một đối tượng. In general, every object instance has a unique property which indicates the constructor function that created it. A "custom" constructor is a kind of constructor that not needed any argument (or we can say constructor without argument) and it is created by the compiler automatically at the time of object creation if it is not created by user.


79) Mối liên kết của một tập hợp các đối tượng nguyên mẫu được gọi là ______

Ngân hàng nguyên mẫu

  1. nguyên mẫu
  2. [4,5]
  3. [3,4,5]
  4. 5

Trả lời: d D

Giải thích: Giả sử, A Time.Prototype kế thừa một số thuộc tính từ đối tượng. Do đó, chuỗi đối tượng nguyên mẫu được kết nối này được gọi là chuỗi của nguyên mẫu. In JavaScript, the "unshift()"," shift()" methods work like just as push() and pop() but with a slight change, unlike the push and pop the unshift(), unshift() both insert and remove a data item from the beginning instead of from the end of the array. The "unshift()" is used for inserting the data element/item in the beginning of the array while the "shift()" method shifts the data item to the beginning of the array from the higher index, empty the last index of the array and returns the updated length of the array.

80) Trong dòng mã sau, cái mà chúng ta sẽ gọi là "Kiểu dữ liệu" được viết trong ngoặc?


Một chuỗi

  1. 70
  2. 75
  3. 482
  4. Một số nguyên

Một đối tượng C

Điểm nổi The "forEach()" method used in the above given code is one of the built-in method of JavaScript. This method traverses the whole array just like we use the "for" loop to traverse the array. The term traverse is referred to "going or accessing each element of the array at least one time".


Giải thích: Trong dòng mã được đưa ra ở trên, giá trị trong dấu ngoặc vuông được sử dụng để truy cập thuộc tính của đối tượng đó. Trong khi sử dụng dấu ngoặc vuông, biểu thức luôn đánh giá thành chuỗi hoặc dưới dạng giá trị được chuyển đổi thành một chuỗi.

  1. 81) Để biết về một đối tượng, cho dù đối tượng là nguyên mẫu (hoặc một phần của chuỗi nguyên mẫu) của một đối tượng khác, người dùng có thể sử dụng _____
  2. phương thức bằng ()
  3. === Toán tử
  4. Một số nguyên

Một đối tượng C

Điểm nổi The "shift()" method used in the given code is one of the predefined method in JavaScript. This method is used to remove the data elements from the beginning and return it along with the new length of array. We can say that the "shift()" method works like the "pop" method except it removes the data element from the starting of array unlike the "pop" which removes from the end of the array.


Giải thích: Trong dòng mã được đưa ra ở trên, giá trị trong dấu ngoặc vuông được sử dụng để truy cập thuộc tính của đối tượng đó. Trong khi sử dụng dấu ngoặc vuông, biểu thức luôn đánh giá thành chuỗi hoặc dưới dạng giá trị được chuyển đổi thành một chuỗi.

  1. 1, 2, 3,4
  2. 4, 3, 2, 1
  3. 3
  4. 1

Trả lời: b B

Giải thích: Phương thức "đảo ngược ()" được sử dụng trong mã đã cho ở trên là một trong những phương thức được xác định trước của JavaScript, được sử dụng để thay đổi các phần tử dữ liệu của một mảng theo thứ tự ngược lại. The "reverse()" method used in the above given code is one of the predefined methods of the JavaScript, which is used to shift the data elements of an array in a reverse order.


87) Một trong những tùy chọn sau đây là đầu ra chính xác cho mã đã cho của JavaScript?

  1. Lỗi
  2. 5, 6, 7
  3. 4, 5, 6,
  4. 4, 5, 6, 7

Trả lời: a A

Giải thích: Phương thức "Slice ()" được sử dụng trong chương trình trên, một hàm tích hợp của JavaScript và nó được sử dụng để xóa/xóa các mục dữ liệu khỏi mảng. Nói chung, nó yêu cầu hai đối số, trong đó một đối số đầu tiên cho điểm bắt đầu và một điểm khác cho điểm kết thúc. Ví dụ: hãy xem xét mã đã cho sau: The "slice()" method used in the above program a built-in function of the JavaScript and it is used to delete/remove the data items from the array. In general, it requires two arguments,in which first one for starting point and another one for the ending point. For example, consider the following given code:

Đầu ra

Lemon,Apple

Tuy nhiên, chúng ta có thể thấy rằng trong câu hỏi nhất định, chỉ có một đối số được thông qua, vì vậy nó chắc chắn sẽ dẫn đến một lỗi.


88) Một trong những phương pháp hoặc toán tử sau đây được sử dụng để xác định mảng?

  1. Loại
  2. ==
  3. ===
  4. isarrayType()

Trả lời: d D

Giải thích: Trong JavaScript, toán tử "typeOf" được sử dụng để biết loại dữ liệu của toán hạng được chỉ định có thể là cấu trúc dữ liệu hoặc nghĩa đen như đối tượng, phương thức và biến. In JavaScript, the "typeof" operator is used for knowing the data type of the specified operand that can be a data structure or literal like an object, method, and variable.


89) Với mục đích nào, các phương thức "mảng ()" được sử dụng?

  1. Nó được sử dụng để ánh xạ các yếu tố của một mảng khác vào chính nó.
  2. Nó vượt qua từng mục dữ liệu của mảng và trả về các phần tử được ánh xạ cần thiết.
  3. Nó chuyển các mục dữ liệu của một mảng vào một mảng khác.
  4. Nó vượt qua mọi phần tử của mảng mà nó được gọi cho hàm bạn chỉ định và trả về một mảng chứa các giá trị được trả về bởi hàm đó.

Trả lời: d D

Giải thích: Trong JavaScript, toán tử "typeOf" được sử dụng để biết loại dữ liệu của toán hạng được chỉ định có thể là cấu trúc dữ liệu hoặc nghĩa đen như đối tượng, phương thức và biến. The "map()" method is one of the built-in methods of the JavaScript that is used for mapping the data-items of the array, which can be used later for some other purpose. It passes every element of the array on which it is invoked to the function we specify, and returns an array containing the values returned by that function.


89) Với mục đích nào, các phương thức "mảng ()" được sử dụng?

  1. Nó được sử dụng để ánh xạ các yếu tố của một mảng khác vào chính nó.
  2. Nó vượt qua từng mục dữ liệu của mảng và trả về các phần tử được ánh xạ cần thiết.
  3. Nó chuyển các mục dữ liệu của một mảng vào một mảng khác.
  4. Nó vượt qua mọi phần tử của mảng mà nó được gọi cho hàm bạn chỉ định và trả về một mảng chứa các giá trị được trả về bởi hàm đó.

Trả lời: a A

Giải thích: Phương thức "Slice ()" được sử dụng trong chương trình trên, một hàm tích hợp của JavaScript và nó được sử dụng để xóa/xóa các mục dữ liệu khỏi mảng. Nói chung, nó yêu cầu hai đối số, trong đó một đối số đầu tiên cho điểm bắt đầu và một điểm khác cho điểm kết thúc. Ví dụ: hãy xem xét mã đã cho sau: In JavaScript, the reduce() method reduces the size of the array to a single value. This method executes a provided specific method on each data-item or element of the array in the left to right manner. It stored the value returned by the function in an accumulator. However, it does not execute the provided function on the array's elements, which has no value.

Đầu ra

Tuy nhiên, chúng ta có thể thấy rằng trong câu hỏi nhất định, chỉ có một đối số được thông qua, vì vậy nó chắc chắn sẽ dẫn đến một lỗi.


88) Một trong những phương pháp hoặc toán tử sau đây được sử dụng để xác định mảng?

  1. Loại
  2. ==
  3. ===
  4. Trả lời: d

Trả lời: d D

Giải thích: Trong JavaScript, toán tử "typeOf" được sử dụng để biết loại dữ liệu của toán hạng được chỉ định có thể là cấu trúc dữ liệu hoặc nghĩa đen như đối tượng, phương thức và biến. The "pop()" method is used for removing the last element of the array, or we can say, it removes/deletes the element from the tail-side of an array. Hence every time the "pop()" method is called, the value of the array's length gets decremented by one.


89) Với mục đích nào, các phương thức "mảng ()" được sử dụng?

  1. Nó được sử dụng để ánh xạ các yếu tố của một mảng khác vào chính nó.
  2. Nó vượt qua từng mục dữ liệu của mảng và trả về các phần tử được ánh xạ cần thiết.
  3. Nó chuyển các mục dữ liệu của một mảng vào một mảng khác.
  4. Nó vượt qua mọi phần tử của mảng mà nó được gọi cho hàm bạn chỉ định và trả về một mảng chứa các giá trị được trả về bởi hàm đó.

Trả lời: b B

Giải thích: Phương thức "Bản đồ ()" là một trong những phương thức tích hợp của JavaScript được sử dụng để ánh xạ các mục dữ liệu của mảng, có thể được sử dụng sau này cho một số mục đích khác. Nó vượt qua mọi phần tử của mảng mà nó được gọi cho hàm chúng tôi chỉ định và trả về một mảng chứa các giá trị được trả về bởi hàm đó. The "array.join()" method is one of the predefined methods of the JavaScript. It is used for joining the data-items of an array and converts them into a string. The "Reverse()" method, which is used along with it, reverses the specified array, and it stores the array into the memory once it gets reversed.


90) Cả hai phương thức "rduucedright ()" và "giảm ()" theo một trong những hoạt động phổ biến sau đây?

  1. tiêm và gấp
  2. Lọc và gấp
  3. ngón tay và gấp
  4. Lọc và gấp

ngón tay và gấp C

nếp gấp As we can see in the given code, the "x1" array is defined but with the null values by which we can easily access the index 0,1,2 of it. We can access the largest index of the array in which any value or even null value is defined. In the "x2" array, we cannot access the index 0 because the "x2" array is declared, but it is not defined till now.


94) Điều gì sẽ xảy ra nếu chúng ta thực thi đoạn mã sau?

  1. Đầu ra sẽ là 4 3 1
  2. Đầu ra sẽ là 4 3 không xác định 1
  3. Nó sẽ dẫn đến một lỗi
  4. Nó hoàn toàn không chạy

Trả lời: b B

Giải thích: Trong JavaScript, nếu người dùng xác định một mảng và không xác định giá trị của bất kỳ yếu tố nào, sẽ không có lỗi. Nhưng nếu người dùng cố gắng in phần tử của mảng có giá trị không được xác định, nó sẽ in "không xác định" là giá trị của phần tử đó. In JavaScript, if user defines an array and does not define value of any element, there will be no error. But if user tries to print the element of the array whose value is not defined, it will print the "undefined" as the value of that element.


95) Đầu ra nào chúng ta có thể nhận được nếu chúng ta thực hiện mã JavaScript sau:

  1. 0124
  2. 01234
  3. Nó sẽ ném một lỗi
  4. Không có đầu ra

Trả lời: a A

Giải thích: Trong mã được đưa ra ở trên, từ khóa "tiếp tục" được đề cập thường được sử dụng trong các vòng lặp để bỏ qua lần lặp cụ thể của một vòng lặp và nhảy sang lần lặp tiếp theo của vòng lặp mà không thoát khỏi cơ thể của vòng lặp. Như bạn có thể thấy trong mã trên khi giá trị của biến "I" bằng 3, từ khóa "tiếp tục" được thực thi và điều khiển bỏ qua lần lặp hiện tại và nhảy sang lần lặp tiếp theo. In the above-given code, the "continue" keyword mentioned which is commonly used in loops for skipping the specific iteration of a loop and jumping to the next iteration of the loop without exiting the loop's body. As you can see in the above code when the value of variable "i" gets equal to the 3, the "continue" keyword executed and control skips current iteration and jump to the next iteration.


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

  1. 1, 2, 3
  2. Lỗi
  3. Nó sẽ kết hợp cả hai phần và in là 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 10,
  4. Nó sẽ không in gì

Trả lời: c C

Giải thích: Trong JavaScript, "Concat ()" là một phương thức được xác định trước được sử dụng để tham gia các giá trị của hai mảng. Cả hai mảng có thể chứa chuỗi hoặc số nguyên. In JavaScript, the "concat()" is a predefined method which is used to join the values of two arrays. Both the arrays can contain string or the integers.

Thí dụ

Đầu ra


Vii. Bộ câu hỏi này tập trung vào các chức năng và lập trình chức năng trong JavaScript

97) Vai trò chính của câu lệnh "return ()" trong cơ thể chức năng là gì?

  1. Nó trả về giá trị và tiếp tục thực hiện phần còn lại của các câu lệnh
  2. Nó trả về giá trị và dừng thực thi chương trình
  3. Ngừng thực thi chức năng và trả về giá trị
  4. Nó trả về giá trị và dừng thực thi chức năng

Trả lời: d D

Giải thích: Nói chung, câu lệnh "Trả về" là câu lệnh cuối cùng trong phần thân của hàm nếu hàm là kiểu trả về. Bất cứ khi nào câu lệnh trả về gặp phải trong định nghĩa của hàm, việc thực thi hàm sẽ dừng và nó trả lại giá trị được lưu trữ cho câu lệnh mà cuộc gọi hàm đã được thực hiện. In general, the "return" statement is the last statement in the body of function if the function is return-type. Whenever the return statement gets encountered in the definition of the function, the execution of the function will stop, and it returns the stored value to the statement where the function call has been made.


98) Nếu một hàm không trả về giá trị được gọi là _____

  1. Hàm tĩnh
  2. Thủ tục
  3. Phương pháp
  4. Chức năng động

Trả lời: b B

Giải thích: Trong JavaScript, nếu người dùng xác định một mảng và không xác định giá trị của bất kỳ yếu tố nào, sẽ không có lỗi. Nhưng nếu người dùng cố gắng in phần tử của mảng có giá trị không được xác định, nó sẽ in "không xác định" là giá trị của phần tử đó. Functions that do not return any value are known as void functions and are sometimes called processes.


95) Đầu ra nào chúng ta có thể nhận được nếu chúng ta thực hiện mã JavaScript sau:

  1. Nó sẽ ném một lỗi
  2. Không có đầu ra
  3. Trả lời: a
  4. Giải thích: Trong mã được đưa ra ở trên, từ khóa "tiếp tục" được đề cập thường được sử dụng trong các vòng lặp để bỏ qua lần lặp cụ thể của một vòng lặp và nhảy sang lần lặp tiếp theo của vòng lặp mà không thoát khỏi cơ thể của vòng lặp. Như bạn có thể thấy trong mã trên khi giá trị của biến "I" bằng 3, từ khóa "tiếp tục" được thực thi và điều khiển bỏ qua lần lặp hiện tại và nhảy sang lần lặp tiếp theo.

Trả lời: a A

Giải thích: Trong mã được đưa ra ở trên, từ khóa "tiếp tục" được đề cập thường được sử dụng trong các vòng lặp để bỏ qua lần lặp cụ thể của một vòng lặp và nhảy sang lần lặp tiếp theo của vòng lặp mà không thoát khỏi cơ thể của vòng lặp. Như bạn có thể thấy trong mã trên khi giá trị của biến "I" bằng 3, từ khóa "tiếp tục" được thực thi và điều khiển bỏ qua lần lặp hiện tại và nhảy sang lần lặp tiếp theo. Whenever a "return" statement is encountered by the program control inside the function's definition, it stops the execution of that function. Statements such as "break" and "continue" are commonly used in the definition of a loop to jump out of the loop (or to skip the rest statements inside the definition of the loop)


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

  1. 1, 2, 3
  2. Lỗi
  3. Nó sẽ kết hợp cả hai phần và in là 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 10,
  4. Nó sẽ không in gì

Trả lời: c C

Giải thích: Trong JavaScript, "Concat ()" là một phương thức được xác định trước được sử dụng để tham gia các giá trị của hai mảng. Cả hai mảng có thể chứa chuỗi hoặc số nguyên. A function name becomes optional when it is defined as an "Expression". For Example

Thí dụ

var s = function (a, b) {return a * b};

Đầu ra

var s = function (a, b) {return a * b};
var t = s(4, 3);

Vii. Bộ câu hỏi này tập trung vào các chức năng và lập trình chức năng trong JavaScript

  1. 97) Vai trò chính của câu lệnh "return ()" trong cơ thể chức năng là gì?
  2. Nó trả về giá trị và tiếp tục thực hiện phần còn lại của các câu lệnh
  3. Nó trả về giá trị và dừng thực thi chương trình
  4. Ngừng thực thi chức năng và trả về giá trị

Trả lời: a A

Giải thích: Trong mã được đưa ra ở trên, từ khóa "tiếp tục" được đề cập thường được sử dụng trong các vòng lặp để bỏ qua lần lặp cụ thể của một vòng lặp và nhảy sang lần lặp tiếp theo của vòng lặp mà không thoát khỏi cơ thể của vòng lặp. Như bạn có thể thấy trong mã trên khi giá trị của biến "I" bằng 3, từ khóa "tiếp tục" được thực thi và điều khiển bỏ qua lần lặp hiện tại và nhảy sang lần lặp tiếp theo. The definition of any function always begins with a "keyword" function, followed by an identifier which is the name of the function as well as with a pair of parentheses that cover the list of identifiers. If the list of identifiers includes more than one identifier, they are separated by commas.


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

  1. 1, 2, 3undefined value
  2. Lỗi
  3. Nó sẽ kết hợp cả hai phần và in là 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 10,
  4. Nó sẽ ném một lỗi

Trả lời: a A

Giải thích: Trong mã được đưa ra ở trên, từ khóa "tiếp tục" được đề cập thường được sử dụng trong các vòng lặp để bỏ qua lần lặp cụ thể của một vòng lặp và nhảy sang lần lặp tiếp theo của vòng lặp mà không thoát khỏi cơ thể của vòng lặp. Như bạn có thể thấy trong mã trên khi giá trị của biến "I" bằng 3, từ khóa "tiếp tục" được thực thi và điều khiển bỏ qua lần lặp hiện tại và nhảy sang lần lặp tiếp theo. Suppose a function that does not have a return statement in its definition returns a default value. Although the return statement is mentioned in the definition, but not associated with the expression, then it will return the value known as "undefined."


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

  1. 1, 2, 3
  2. Lỗi
  3. Nó sẽ kết hợp cả hai phần và in là 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 10,
  4. Nó sẽ không in gì

Trả lời: d D

Giải thích: Đầu ra của mã JavaScript ở trên sẽ không được xác định. The output of the above JavaScript code will be undefined.


104) Một trong những mã sau đây tương đương với việc gọi hàm "x" của lớp "A" có hai đối số G và H?

  1. a,x(g,h);
  2. x (g) && a.x (g);
  3. x(a,g);
  4. (g,h);

Trả lời: a A

Giải thích: Nếu một hàm có nhiều hơn một đối số, nó được phân tách bằng dấu phẩy. Mã trên là một biểu thức được gọi: trong đó một hàm a.x và hai đối số "G" và "H" được phân tách bằng dấu phẩy. If a function has more than one argument, it is separated by commas. The above code is an invoked expression: in which a function a.x and two arguments "g" and "h" are separated by commas.


105) Một trong những mã sau đây tương đương với mã đã cho sau?

  1. x (g) && a.x (h);
  2. a ["x"] (g, h);
  3. a (x) ["g", "h"];
  4. x (g && h);

Trả lời: b B

Giải thích: Chúng ta có thể sử dụng mã thay thế để thực hiện cùng một nhiệm vụ truy cập các thuộc tính của đối tượng và dấu ngoặc đơn sẽ truy cập hàm "X" được đề cập trong đó. We can use the alternate code to perform the same task of accessing the properties of the object and the parenthesis will access the function "x" mentioned in it.


106) Một trong những tùy chọn sau đây là đầu ra chính xác cho mã đã cho của JavaScript?

  1. 2
  2. 3
  3. 0
  4. Lỗi

Trả lời: a A

Giải thích: Nếu một hàm có nhiều hơn một đối số, nó được phân tách bằng dấu phẩy. Mã trên là một biểu thức được gọi: trong đó một hàm a.x và hai đối số "G" và "H" được phân tách bằng dấu phẩy. In JavaScript, document.write () is a predefined method which is used for printing output to the console. Here another function in the document.write () method is passed as an argument that returns the multiplication of variables a and b.


105) Một trong những mã sau đây tương đương với mã đã cho sau?

  1. 7
  2. 11
  3. 3
  4. 9

Trả lời: b B

Giải thích: Chúng ta có thể sử dụng mã thay thế để thực hiện cùng một nhiệm vụ truy cập các thuộc tính của đối tượng và dấu ngoặc đơn sẽ truy cập hàm "X" được đề cập trong đó. The "apply()" used in the above given code is a pre-defined method in which an array is passed as an argument and another argument passed a NULL. Here this method searches for the largest integer in the whole array.


106) Một trong những tùy chọn sau đây là đầu ra chính xác cho mã đã cho của JavaScript?

  1. Lỗi
  2. Giải thích: Trong JavaScript, Document.write () là một phương thức được xác định trước được sử dụng để in đầu ra vào bảng điều khiển. Ở đây một hàm khác trong phương thức tài liệu.write () được truyền dưới dạng đối số trả về phép nhân của các biến a và b.
  3. 107) Một trong những tùy chọn sau đây là đầu ra chính xác cho mã đã cho của JavaScript?
  4. Giải thích: "Ứng dụng ()" được sử dụng trong mã đã cho ở trên là một phương thức được xác định trước trong đó một mảng được truyền dưới dạng đối số và một đối số khác được thông qua một null. Ở đây phương pháp này tìm kiếm số nguyên lớn nhất trong toàn bộ mảng.

Trả lời: a A

Giải thích: Nếu một hàm có nhiều hơn một đối số, nó được phân tách bằng dấu phẩy. Mã trên là một biểu thức được gọi: trong đó một hàm a.x và hai đối số "G" và "H" được phân tách bằng dấu phẩy. The "bind()" function mentioned in the above-given code, is used for creating a new function which contains its own set of keywords by default.


105) Một trong những mã sau đây tương đương với mã đã cho sau?

  1. x (g) && a.x (h);
  2. Giải thích: Trong JavaScript, Document.write () là một phương thức được xác định trước được sử dụng để in đầu ra vào bảng điều khiển. Ở đây một hàm khác trong phương thức tài liệu.write () được truyền dưới dạng đối số trả về phép nhân của các biến a và b.
  3. 107) Một trong những tùy chọn sau đây là đầu ra chính xác cho mã đã cho của JavaScript?
  4. Giải thích: "Ứng dụng ()" được sử dụng trong mã đã cho ở trên là một phương thức được xác định trước trong đó một mảng được truyền dưới dạng đối số và một đối số khác được thông qua một null. Ở đây phương pháp này tìm kiếm số nguyên lớn nhất trong toàn bộ mảng.

Trả lời: a A

Giải thích: Nếu một hàm có nhiều hơn một đối số, nó được phân tách bằng dấu phẩy. Mã trên là một biểu thức được gọi: trong đó một hàm a.x và hai đối số "G" và "H" được phân tách bằng dấu phẩy. The "call()" method mentioned in the above given piece of code, is used of calling a function in which the "this" is passed as an argument. It returns the output given by the calling function.


105) Một trong những mã sau đây tương đương với mã đã cho sau?

  1. 8
  2. 3
  3. 6
  4. Lỗi

Trả lời: a A

Giải thích: Trong JavaScript, Document.write () là một phương thức được xác định trước được sử dụng để in đầu ra vào bảng điều khiển. Ở đây một hàm khác trong phương thức tài liệu.write () được truyền dưới dạng đối số trả về phép nhân của các biến a và b. The "pow()" method used in the above code is one of the built-in methods which are available in the math's library of the JavaScript . This methodaccepts two arguments in which the power of the first argument is calculated with respect to the other argument.


107) Một trong những tùy chọn sau đây là đầu ra chính xác cho mã đã cho của JavaScript?

  1. Giải thích: "Ứng dụng ()" được sử dụng trong mã đã cho ở trên là một phương thức được xác định trước trong đó một mảng được truyền dưới dạng đối số và một đối số khác được thông qua một null. Ở đây phương pháp này tìm kiếm số nguyên lớn nhất trong toàn bộ mảng.
  2. 108) Một trong những tùy chọn sau đây là đầu ra chính xác cho mã đã cho của JavaScript?
  3. James
  4. function

dịch lỗi D

lỗi runtime In JavaScript, a function is defined by using the "function" keyword along which function is named, followed by the () parenthesis. A function name can contain the dollar's signs, underscores, letters and even the digits.


chưa xác định

  1. Giải thích: Hàm "BIND ()" được đề cập trong mã được đưa ra ở trên, được sử dụng để tạo hàm mới chứa bộ từ khóa của riêng mình theo mặc định.
  2. 109) Một trong những tùy chọn sau đây là đầu ra chính xác cho mã đã cho của JavaScript?
  3. James Deo
  4. chưa xác định

Giải thích: Phương thức "Call ()" được đề cập trong phần mã đã cho ở trên, được sử dụng để gọi một hàm trong đó "cái này" được truyền như một đối số. Nó trả về đầu ra được đưa ra bởi chức năng gọi. C

110) Một trong những tùy chọn sau đây là đầu ra chính xác cho mã đã cho của JavaScript? In JavaScript, a number of functions that contain a return statement usually return a value. The functions which does not have the return statement in their definition does not return any value but few of them also return value by default even if they do not contain a return statement.


Giải thích: Phương thức "pow ()" được sử dụng trong mã trên là một trong những phương thức tích hợp có sẵn trong thư viện của JavaScript của Math. Phương thức này chấp nhận hai đối số trong đó sức mạnh của đối số đầu tiên được tính toán liên quan đến đối số khác.

111) Một trong những từ khóa sau được sử dụng để xác định hàm trong JavaScript?

Vô hiệu

trong đó

chính

Trả lời: b B

Giải thích: Chúng ta có thể sử dụng mã thay thế để thực hiện cùng một nhiệm vụ truy cập các thuộc tính của đối tượng và dấu ngoặc đơn sẽ truy cập hàm "X" được đề cập trong đó. The "concat()" method is a predefined method of the JavaScript which is used for joining the two or more arrays. The significant advantage of using this method is instead of making changes in the existing array it returns a newly created array. The ".apply" method is also predefined method just like the" concat()", and it takes arrays of arguments and consider the every element of that array as an individual argument.


106) Một trong những tùy chọn sau đây là đầu ra chính xác cho mã đã cho của JavaScript?

  1. 10
  2. 12
  3. 8
  4. 9

Giải thích: Phương thức "Call ()" được đề cập trong phần mã đã cho ở trên, được sử dụng để gọi một hàm trong đó "cái này" được truyền như một đối số. Nó trả về đầu ra được đưa ra bởi chức năng gọi. C

110) Một trong những tùy chọn sau đây là đầu ra chính xác cho mã đã cho của JavaScript? The code given in the following question creates at least 10 closures, stores them as an array.Closures are all specified within the same function invocation, so they share access to the variable i.At the time of "constfun()" method returns 10 as the value of the variable i, all closures shares this value. So, all functions in a given array of functions return the exact same value.


Giải thích: Phương thức "pow ()" được sử dụng trong mã trên là một trong những phương thức tích hợp có sẵn trong thư viện của JavaScript của Math. Phương thức này chấp nhận hai đối số trong đó sức mạnh của đối số đầu tiên được tính toán liên quan đến đối số khác.

  1. 1.01
  2. 1.10
  3. 1.05
  4. 1.11

Trả lời: b B

Giải thích: Phương thức "Atan2 ()" được sử dụng trong mã đã cho trả về Arctangent của thương số của các đối số của nó, như các giá trị số giữa các radian -Pi và Pi. Chữ số được trả về đại diện cho góc ngược chiều kim đồng hồ trong radian (thay vì độ) giữa trục x dương và điểm (x, y). The "atan2()" method used in the given code returns the arctangent of the quotient of its arguments, as the numeric values between -PI and PI radians. The returned digit represents the counterclockwise angle in radians (instead of degrees) between the positive X-axis and the point (x,y).


116) Đầu ra chính xác của mã JavaScript sau đây là gì?

  1. 0.80
  2. 0.78
  3. 0.50
  4. 0.88

Trả lời: d D

Giải thích: Phương thức "Asinh ()" được sử dụng trong mã đã cho là một phương thức được xác định trước có sẵn trong thư viện toán học của JavaScript trả về arcsine hyperbol của một số. The "asinh()" method used in the given code is a predefined method available in the math's library of the JavaScript which returns the hyperbolic arcsine of a number.


117) Điều gì sẽ xảy ra nếu chúng ta thực thi mã sau của JavaScript?

  1. Bộ nhớ bị rò rỉ
  2. Lỗi
  3. Ngoại lệ sẽ bị ném
  4. Vâng, hoàn hảo

Trả lời: d D

Giải thích: Phương thức "Asinh ()" được sử dụng trong mã đã cho là một phương thức được xác định trước có sẵn trong thư viện toán học của JavaScript trả về arcsine hyperbol của một số. The function name is optional for functions defined as expressions. Function expressions are sometimes defined and implemented immediately.


117) Điều gì sẽ xảy ra nếu chúng ta thực thi mã sau của JavaScript?

  1. Bộ nhớ bị rò rỉ
  2. 123abc
  3. 123
  4. Lỗi

Ngoại lệ sẽ bị ném C

Vâng, hoàn hảo The "parseIn()" is a pre-defined method of the JavaScript that parses a string, and as a result, it returns an integer. It also returns the first digit as 0 if the string does not contain an integer in the first place.


Giải thích: Tên chức năng là tùy chọn cho các hàm được xác định là biểu thức. Biểu thức chức năng đôi khi được xác định và thực hiện ngay lập tức.

  1. 118) Đầu ra nào sẽ đến nếu chúng ta chạy phần sau của mã JavaScript?
  2. Ngoại lệ
  3. Nan
  4. Trả lời: c

Ngoại lệ sẽ bị ném C

Vâng, hoàn hảo In JavaScript, as the only particular case of the "new" operator, the grammar is simplified by JavaScript by allowing the parentheses to be removed when there are no arguments passed in the function calling. So, user can neglect the empty pair of parentheses in every case of constructor invocation, in which there are no arguments.


Giải thích: Tên chức năng là tùy chọn cho các hàm được xác định là biểu thức. Biểu thức chức năng đôi khi được xác định và thực hiện ngay lập tức.

118) Đầu ra nào sẽ đến nếu chúng ta chạy phần sau của mã JavaScript?A

Ngoại lệB

  1. Nan
  2. Trả lời: c
  3. Giải thích: "Parsein ()" là phương pháp được xác định trước của JavaScript phân tích một chuỗi và kết quả là, nó trả về một số nguyên. Nó cũng trả về chữ số đầu tiên là 0 nếu chuỗi không chứa số nguyên ở nơi đầu tiên.
  4. 119) Một trong những tùy chọn đã cho có thể được coi là một mã tương đương với mã sau?

var o = đối tượng mới; A

var o; Code A will return output in the form of a "real" boolean value because we first do what is written inside the parentheses, but then negate it again immediately. Therefore, it is saying something that is not true, makes it true.

var o = object ();


Đối tượng o = new object ();

  1. Giải thích: Trong JavaScript, là trường hợp cụ thể duy nhất của toán tử "mới", ngữ pháp được đơn giản hóa bởi JavaScript bằng cách cho phép các dấu ngoặc đơn được xóa khi không có đối số nào được truyền trong gọi chức năng. Vì vậy, người dùng có thể bỏ qua cặp dấu ngoặc đơn trống trong mọi trường hợp gọi hàm tạo, trong đó không có đối số.
  2. 0
  3. 2
  4. 120) Nếu các dòng mã sau khác nhau, sự khác biệt là gì?

Mã a C

Mã b The "counter()" method used in the above code made increment in the value of the variable by one each time it is called, and the" reset()" function resets the value of that variable to zero. Therefore if we look carefully, we can see that on variable "y" the "counter()" method was called two times, and the "reset()" method was not called even for one time, so the value of the variable y will be 2.


Dòng đầu tiên dẫn đến giá trị realboolean trong khi dòng thứ hai chỉ kiểm tra sự tồn tại của các đối tượng

  1. 12
  2. 13
  3. 15
  4. Lỗi

Ngoại lệ sẽ bị ném C

Vâng, hoàn hảo The "addition()" function was defined in the first line of code using the "new" property. In the second line of code, the addition function is called along with two passed arguments as 10, 5 inside the "document.write()" method, which prints the sum of two passed arguments returned by the "addition()" method.


Giải thích: Tên chức năng là tùy chọn cho các hàm được xác định là biểu thức. Biểu thức chức năng đôi khi được xác định và thực hiện ngay lập tức.

118) Đầu ra nào sẽ đến nếu chúng ta chạy phần sau của mã JavaScript?

  1. Ngoại lệ
  2. Nan
  3. Trả lời: c
  4. Giải thích: "Parsein ()" là phương pháp được xác định trước của JavaScript phân tích một chuỗi và kết quả là, nó trả về một số nguyên. Nó cũng trả về chữ số đầu tiên là 0 nếu chuỗi không chứa số nguyên ở nơi đầu tiên.

var o = đối tượng mới; A

var o; A closure is created each time a function is created in JavaScript. In general, we can say that all the closures are function or vice versa, and function has a scope chain associated with them.


var o = object ();

  1. Đối tượng o = new object ();
  2. Giải thích: Trong JavaScript, là trường hợp cụ thể duy nhất của toán tử "mới", ngữ pháp được đơn giản hóa bởi JavaScript bằng cách cho phép các dấu ngoặc đơn được xóa khi không có đối số nào được truyền trong gọi chức năng. Vì vậy, người dùng có thể bỏ qua cặp dấu ngoặc đơn trống trong mọi trường hợp gọi hàm tạo, trong đó không có đối số.
  3. 120) Nếu các dòng mã sau khác nhau, sự khác biệt là gì?
  4. Mã a

var o = đối tượng mới; A

var o; Each block of code, function, or script as a whole always has an object, associated with them, called a Lexical environment. Therefore, the JavaScript code given in the above question will return the value in scope.


var o = object ();

  1. Đối tượng o = new object ();
  2. Giải thích: Trong JavaScript, là trường hợp cụ thể duy nhất của toán tử "mới", ngữ pháp được đơn giản hóa bởi JavaScript bằng cách cho phép các dấu ngoặc đơn được xóa khi không có đối số nào được truyền trong gọi chức năng. Vì vậy, người dùng có thể bỏ qua cặp dấu ngoặc đơn trống trong mọi trường hợp gọi hàm tạo, trong đó không có đối số.
  3. Các chức năng luôn được khai báo bên ngoài phạm vi
  4. Các chức năng được thực thi bằng chuỗi phạm vi

Trả lời: d D

Giải thích: Quy tắc cơ bản của phạm vi từ vựng là: Trong JavaScript, một hàm được thực thi bằng chuỗi phạm vi có hiệu lực, khi chúng được xác định. The fundamental rule of lexical scoping is that: In the JavaScript, A function gets executed using the scope chain which was in effect, when they are defined.


126) Điều gì được yêu cầu để thực hiện phạm vi từ vựng?

  1. Để tham khảo chuỗi phạm vi hiện tại
  2. Dereference Chuỗi phạm vi hiện tại
  3. Nhận đối tượng
  4. Trả về giá trị

Trả lời: a A

Giải thích: Cần bao gồm không chỉ mã của hàm đó trong trạng thái bên trong của đối tượng hàm mà còn cung cấp các tham chiếu đến chuỗi phạm vi hiện tại. It is necessary to include not only that function's code in the internal state of the function's object, but also to provide references to the current scope chain.


127) Một trong những điều sau đây sử dụng các chu kỳ CPU một cách lớn?

  1. GUI (Giao diện người dùng đồ họa)
  2. Đồ họa được tạo tĩnh
  3. Phạm vi chung
  4. Đồ họa được tạo động

Trả lời: d D

Giải thích: Quy tắc cơ bản của phạm vi từ vựng là: Trong JavaScript, một hàm được thực thi bằng chuỗi phạm vi có hiệu lực, khi chúng được xác định. The term "Dynamic generated graphic" refers to simulate movement, motion, or generating a specific environment using the computer. It can also be thought of as multiple plots associated with time. Hence the graphics generated in the dynamic manner from the real time data utilize the huge part of the CPU cycles.


126) Điều gì được yêu cầu để thực hiện phạm vi từ vựng?

  1. Để tham khảo chuỗi phạm vi hiện tại
  2. Dereference Chuỗi phạm vi hiện tại
  3. Nhận đối tượng
  4. Trả về giá trị

Trả lời: d D

Trả lời: a In JavaScript, the lexical scoping is used just like many other modern languages.This means a function gets executed using the scope chain which was in effect, when they are defined instead of variable scope which was in effect when they are invoked/called.


Giải thích: Cần bao gồm không chỉ mã của hàm đó trong trạng thái bên trong của đối tượng hàm mà còn cung cấp các tham chiếu đến chuỗi phạm vi hiện tại.

  1. 127) Một trong những điều sau đây sử dụng các chu kỳ CPU một cách lớn?
  2. GUI (Giao diện người dùng đồ họa)
  3. Đồ họa được tạo tĩnh
  4. Phạm vi chung

Đồ họa được tạo động C

Giải thích: Thuật ngữ "Đồ họa tạo ra động" đề cập đến mô phỏng chuyển động, chuyển động hoặc tạo ra một môi trường cụ thể bằng máy tính. Nó cũng có thể được coi là nhiều lô liên quan đến thời gian. Do đó, đồ họa được tạo ra theo cách động từ dữ liệu thời gian thực sử dụng phần lớn của các chu kỳ CPU. A closure can be referred as the set of a function's object and a scope (a group of variable bindings) in which the variables of that functions are resolved is known as the closure.


128) Trong JavaScript, loại phạm vi nào được sử dụng?

  1. Phạm vi nghĩa đen
  2. Để tham khảo chuỗi phạm vi hiện tại
  3. Dereference Chuỗi phạm vi hiện tại
  4. Phạm vi chung

Trả lời: a A

Giải thích: Cần bao gồm không chỉ mã của hàm đó trong trạng thái bên trong của đối tượng hàm mà còn cung cấp các tham chiếu đến chuỗi phạm vi hiện tại. The dynamic scoping can be considered as the opposite approach to the lexical scoping. In the dynamic scoping, it does not matter that how the code is written but what matters is how's the code executes. At the time of execution of every new function, a new scope associated with it gets pushed onto the stack and this scope normally stored along with the function call stack.At that point, when a variable is referenced in a function's definition, the scope is immediately checked in every call stack to know if it returns a value.


127) Một trong những điều sau đây sử dụng các chu kỳ CPU một cách lớn?

  1. GUI (Giao diện người dùng đồ họa)
  2. Đồ họa được tạo tĩnh
  3. Phạm vi chung
  4. Modula2

Trả lời: a A

Giải thích: Cần bao gồm không chỉ mã của hàm đó trong trạng thái bên trong của đối tượng hàm mà còn cung cấp các tham chiếu đến chuỗi phạm vi hiện tại. The Lexical scoping is Standardized in all following given algorithmic languages except the HTML.


127) Một trong những điều sau đây sử dụng các chu kỳ CPU một cách lớn?

  1. GUI (Giao diện người dùng đồ họa)
  2. 1
  3. 0
  4. Đồ họa được tạo tĩnh

Trả lời: d D

Phạm vi chung A "constructor " is a function property of any class that is typically used for object of that class . In the above given code, both 1,2 statements are creating the instance of the class.


Đồ họa được tạo động

  1. Giải thích: Thuật ngữ "Đồ họa tạo ra động" đề cập đến mô phỏng chuyển động, chuyển động hoặc tạo ra một môi trường cụ thể bằng máy tính. Nó cũng có thể được coi là nhiều lô liên quan đến thời gian. Do đó, đồ họa được tạo ra theo cách động từ dữ liệu thời gian thực sử dụng phần lớn của các chu kỳ CPU.
  2. 18,1
  3. 7,1
  4. 128) Trong JavaScript, loại phạm vi nào được sử dụng?

Đồ họa được tạo động C

Giải thích: Thuật ngữ "Đồ họa tạo ra động" đề cập đến mô phỏng chuyển động, chuyển động hoặc tạo ra một môi trường cụ thể bằng máy tính. Nó cũng có thể được coi là nhiều lô liên quan đến thời gian. Do đó, đồ họa được tạo ra theo cách động từ dữ liệu thời gian thực sử dụng phần lớn của các chu kỳ CPU. The "object.assign()" method mentioned in the above code, is used for copying the values and properties of one object to another. Here the objects are assigned and will be copied by the reference.


128) Trong JavaScript, loại phạm vi nào được sử dụng?

  1. Phạm vi nghĩa đen
  2. Phạm vi tuần tự
  3. Phạm vi phân đoạn
  4. Phạm vi từ vựng

Giải thích: Trong JavaScript, phạm vi từ vựng được sử dụng giống như nhiều ngôn ngữ hiện đại khác. Điều này có nghĩa là một hàm được thực thi bằng chuỗi phạm vi 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/gọi . A: "SIGINT" is the correct answer.


129) Việc đóng cửa là gì?

  1. Cả hai đối tượng chức năng và phạm vi trong đó các biến của hàm được giải quyết
  2. Phạm vi mà các biến của hàm được giải quyết
  3. Phạm vi mà các biến của hàm được giải quyết
  4. Phạm vi mà các biến của hàm được giải quyết

Các đối tượng chức năng D: "