Search Header Logo

JavaScript 小測驗

Authored by Carlos Chang

Professional Development

Professional Development

Used 2+ times

JavaScript 小測驗
AI

AI Actions

Add similar questions

Adjust reading levels

Convert to real-world scenario

Translate activity

More...

    Content View

    Student View

10 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

2 mins • 1 pt

JavaScript 程式語言的官方正式名稱是?

Java

EcmaScript

Node.js

TypeScript

2.

MULTIPLE SELECT QUESTION

2 mins • 1 pt

關於變數的宣告,以下哪些是正確的?

var a = 1;

let abc = "star";

const a;

var test = true;

3.

MULTIPLE SELECT QUESTION

2 mins • 1 pt

關於資料型態,以下敘述哪些是正確的?

typeof "abc" 會得到 "string"。

typeof true 會得到 "boolean"。

typeof {} 會得到 "object"。

typeof [] 會得到 "object"。

4.

MULTIPLE CHOICE QUESTION

2 mins • 1 pt

var a = [1, 2, 3],如果想要移除最後一個項目,以下何者正確?

a.push();

a.pop();

a.shift();

a.unshift();

5.

FILL IN THE BLANKS QUESTION

2 mins • 1 pt

撰寫 JS 時,通常建議使用嚴格模式的語法,那在第一行要寫上什麼程式?

(a)  

6.

MULTIPLE CHOICE QUESTION

2 mins • 1 pt

以下這個 for 迴圈,以下敘述何者錯誤?

for(let i = 0; i < 10; i++){

}

console.log(i);

這迴圈總共跑了10次。

最後的 console 印出來的 I 是 10。

這 for 迴圈可以改成用 while 迴圈來寫。

i++ 的意思等同於 i = i + 1 。

7.

MULTIPLE CHOICE QUESTION

2 mins • 1 pt

關於這個 add 函式,也下敘述何者錯誤?


function add(a = 1, b = 2){

return a + b;

console.log("test");

}

console.log( add(2, -5) );

console 中印出來的結果是 -3。

add 函式的兩個參數,有設定預設值。

在 console 中,會看到印出 "test"。

函式的寫法有多種,add 函式這是一個具名函式的寫法。

Access all questions and much more by creating a free account

Create resources

Host any resource

Get auto-graded reports

Google

Continue with Google

Email

Continue with Email

Microsoft

Continue with Microsoft

or continue with

Facebook

Facebook

Apple

Apple

Others

Others

Already have an account?