Worksheetsข้อสอบปลายภาค เจสัน จาวาสคริป
Total questions: 43
Worksheet time: 3600secs
ข้อใดเป็นการสร้าง Object ในภาษา JavaScript ได้ถูกต้อง
let color = "red";
const car = { color:"white"};
const colors = ["Red", "Green", "Blue"];
let colors = ["Red", "Green", "Blue"];
ข้อใดเป็นการสร้างตัวแปรแบบ Array ในภาษา JavaScript ได้ถูกต้อง
let color = "red";
const car = { color:"white"};
const colors = ["Red", "Green", "Blue"];
let colors = ["Red", "Green", "Blue"];
ข้อใดเขียนฟังก์ชัน การส่งค่าและการส่งกลับได้ถูกต้อง
let x = myFunction(4, 3);
function myFunction(a, b) {
return a * b;
}
var myFunction(4, 3);
function myFunction(a, b) {
return a * b;
}
let x = myFunction(4, 3);
function myFunction(4 ,3 ) {
return a * b;
}
var myFunction(a, b);
function myFunction(a, b) {
return a * b;
}
ข้อใดเห็นเหตุการณ์ที่เกิดขึ้นเมื่อนำเมาส์ไปชี้ที่ปุ่ม
<button onclick="this.innerHTML = Date()">The time is?</button>
<button onmouseover="this.innerHTML = Date()">The time is?</button>
<button onmouseout="this.innerHTML = Date()">The time is?</button>
<button onload="this.innerHTML = Date()">The time is?</button>
ข้อใดเขียนคำสั่ง for โดยกำหนดค่าเริ่มต้นเป็น 0 สิ้นสุดเป็น 100 และให้เพิ่มค่าทีละ 1 ได้ถูกต้อง
for (let i < 0; i < 100; i++) {
.........................
}
for (let i > 0; i < 100; i++) {
.........................
}
for (let i = 0; i < 100; i++) {
.........................
}
for (let i = 0; i <= 100; i++) {
.........................
}
ถ้าต้องการเขียน tag div ให้เป็นภาพเคลื่อนไหวจะต้องกำหนด id ใดต่อไปนี้
id ="animate"
id ="container"
id ="position"
id ="animation"
เหตุการณ์ใดเป็นการกำหนดให้แสดงผลเมื่อนำเมาส์มาชี้ในตำแหน่งที่กำหนด
onchange
onmouseover
onmouseout
onmousedown
เหตุการณ์ใดเป็นการกำหนดให้แสดงผลเมื่อคลิกแล้วเกิดการเปลี่ยนแปลงในสิ่งที่กำหนดไว้
onchange
onmouseover
onmouseout
onmousedown
เหตุการณ์ใดเป็นการกำหนดให้เกิดการเปลี่ยนแปลงเมื่อกดปุ่มค้างไว้
onchange
onmouseover
onmouseout
onmousedown
ถ้าต้องการตรวจสอบว่า ตัวแปร x มีค่าน้อยกว่า 100 หรือไม่ ถ้าน้อยกว่าให้ x*2 ถ้า x มากกว่า เท่ากับ 100 ให้ x -2 ข้อใดเขียนถูกต้อง
if (x<=100) {
x=x*2;
}else {
x=x-2
}
if (x<100)
{ x=x*2; }
{ x=x-2 }
if (x<100) {
x=x*2;
}else {
x=x-2
}
if (x>100) {
x=x*2;
}else {
x=x-2
}
ถ้าต้องการตรวจสอบว่า ตัวแปร x มีค่าน้อยกว่า 100 หรือไม่ ถ้าน้อยกว่าให้ x*2 ข้อใดเขียนถูกต้อง
if (x<100)
{x=x*2;}
if (x>100)
{x=x*2;}
if (x<=100)
{x=x*2;}
if (x>=100)
{x=x*2;}
JavaScript คืออะไร
ภาษาคอมพิวเตอร์สำหรับการเขียนโปรแกรมบนระบบอินเทอร์เน็ต
ภาษาคอมพิวเตอร์สำหรับสั่งงานให้อินเตอร์เน็ตทำงาน
ภาษาคอมพิวเตอร์สำหรับติดตั้งไว้เขียนโปรแกรมคอมพิวเตอร์
ถูกทุกข้อ
คำสั่ง document.getElementById ใช้สำหรับอะไร
เพื่อทำการเข้าถึง Element id ร่วมกับ HTML
เพื่อทำการเข้าถึง HTML ในการประกาศตัวแปร
เพื่อใช้การเปิดตัวแปร JavaScript
เพื่อทำงานร่วมกับ PHP
ข้อใดคือคำสั่งประกาศตัวแปรออกเป็นข้อความ
Document,write(“คำตอบ”+result);
Document.while(“คำตอบ” result);
Document.while(“คำตอบ”+result);
Document.write(“คำตอบ”+result);
เมื่อต้องการรับค่าจากInput บนHTML มาคำนวนfunction ใน script ต้องใช้คำสั่งใด
document.getElementById(“id”).innerHTML=connect;
document.getElementById(“id”).value;
document.getElementById(“id”).innerJoin;
document.getElementById(“id”).values
ข้อใดเป็นmethodที่ใช้ในการแจ้งเตือนป็อบอัพออกทางหน้าจอ
Window.boxtext(“ข้อความ”);
Window.alertplay(“ข้อความ”);
Window.alert(“ข้อความ”);
Window.play(“ข้อความ”);
ข้อมูล ที่กำหนดค่าให้กับตัวแปรได้นั้น มีอยู่ทั้งหมดกี่แบบ
มีทั้งหมด 1 แบบ
มีทั้งหมด 2 แบบ
มีทั้งหมด 3 แบบ
มีทั้งหมด 4 แบบ
บล็อก คืออะไร ?
การใช้เครื่องหมาย ปีกกาเปิด และปิด {…} เพื่อรวมกลุ่มคำสั่ง ต่างๆ
คำสั่งห้ามใช้งานโปรแกรมต่างๆ
เปิดใช้งานโปรแกรม block
ถูกทุกข้อ
ประโยคลูปมีกี่ประเภท
7 ประเภท
8 ประเภท
9 ประเภท
10 ประเภท
ข้อใดไม่ใช่ประเภทของข้อมูล
null
String
Symbol
Submit
for (let i = 5; i < 10; i++) ค่าของคำสั่งดังต่อไปนี้
มีคำตอบว่าอย่างไร
5 6 7 8 9 10
5 6 7 8 9
1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8 9 10
Checking property ใช้ทำอะไร
ใช้ในการตรวจสอบค่าในอ็อบเจ็ค
ใช้ในการตรวจสอบตำแหน่งในอ็อบเจ็ค
ใช้ในการลบค่าในอ็อบเจ็ค
ใช้ในการเพิ่มค่าในอ็อบเจ็ค
ข้อใด ไม่ใช่ Event Handler
onAbort
Onclick
OnError
OnDanger
ข้อใดเป็นFunction ที่ไม่ได้รับค่าจากการกดปุ่มคีย์บอร์ด
onKeyDown
OnKeyUp
OnKeyPut
OnKeyPress
เมื่อกำหนด button เพื่อทำงานในfunction ต้องใช้คำสั่งใด
Onchange=”fuctionname( )”;
OnClick=”fuctionname( )”;
OnMouseOver=”fuctionname( )”;
OnMove=”fuctionname( )”;
ข้อใดคือ ชนิดของการรับค่าทาง input textbox
<input type= “id”>
<input type= “name”>
<input type= “text”>
<input type= “time”>
เหตุการที่เกิดขึ้นตอนผู้ใช้งานกดเม้าท์ลงคือข้อใด
onMouseDown
onKeyDown
onComeDown
ถูกทุกข้อเลย
เหตุการที่เกิดขึ้นตอนผู้ใช้งานย้ายหน้าต่างของBrowser คือ
onMouseMove
onKeyMove
onMove
ถูกทุกข้อเลย
ข้อใดที่สามารถส่งค่าใช้งานไปยัง function ได้บ้าง
onClick
onKeyDown
onChange
ถูกทุกข้อเลย
เหตุการณ์ที่เกิดขึ้นเมื่อผู้ใช้งานเว็บเพจมีการขัดจังหวะการทำงานของเว็บเพจคือข้อใด
onAbort
onFocus
onSelect
ถูกทุกข้อเลย
เมื่อกำหนด Selection เพื่อทำงานในfunction ใช้คำสั่งใด
Onchange=”fuctionname( )”;
OnClick=”fuctionname( )”;
OnMouseOver=”fuctionname( )”;
OnMove=”fuctionname( )”;
เมื่อต้องการตรวจสอบค่าที่แสดงบน Console ต้องกดปุ่มใด
F9
F10
F11
F12
เมื่อส่งค่า Parameter ไปยัง Function และเมื่อเรียกใช้งานเราจะต้องกำหนดค่าใดจึงจะแสดงค่าของ Parameter ออกมา
Argument
Value
Parameter
Paracetamol
เมื่อต้องการแสดงเวลาปัจจุบัน เราต้องใช้ คำสั่งใด
Date();
toDateStrong();
toDateString();
currentDate();
ในกรณี่ comment นั้นยาวมาก นั้นจะเริ่มด้วยเครื่องหมายอะไร
**และจบลงด้วย **
/* และจบลงด้วย */
/ และจบลงด้วย /
//และจบลงด้วย //
ข้อใดเป็นเครื่องหมายการคอมเม้นท์แบบสั้น
//
/*
#
**
Var a = 15; เป็นชนิดตัวแปรใด
string
boolean
symbol
number
var i = 9.87654321
integer
float
decimal
boolean
ข้อใดเป็นรูปแบบการนำค่าภายใน Object ไปใช้งาน
ออบเจ็ค (Object) นั้นเป็นประเภทข้อมูลที่เก็บข้อมูลในรูปแบบอะไร
key and value
Parameter and Agrument
Object and array
tom and jerry
จงอธิบายโค้ดคำสั่ง Object ดังต่อไปนี้ ทุกบรรทัด(5 คะแนน)
จงเขียนคำสั่งคำนวนโดย รับค่าทางแป้นพิมพ์ เพื่อไปคำนวนภายในฟังก์ชัน
A+b*d/f (5 คะแนน)
จงเขียนโปรแกรมคำนวนเกรด โดยรับค่าทางแป้นพิมพ์
คะแนนเก็บ ไม่เกิน 60 คะแนน
คะแนนสอบ ไม่เกิน 20 คะแนน
และคะแนนจิตพิสัย ไม่เกิน 20 คะแนน
(10 คะแนน)
