Latest web development tutorials
×

JavaScript หลักสูตร

JavaScript หลักสูตร JavaScript แนะนำโดยย่อ JavaScript การใช้ JavaScript ส่งออก JavaScript ไวยากรณ์ JavaScript งบ JavaScript หมายเหตุ JavaScript ตัวแปร JavaScript ชนิดข้อมูล JavaScript วัตถุ JavaScript ฟังก์ชัน JavaScript ขอบเขต JavaScript เหตุการณ์ JavaScript เชือก JavaScript ผู้ประกอบการ JavaScript เปรียบเทียบ JavaScript If...Else JavaScript switch JavaScript for JavaScript while JavaScript Break & Continue JavaScript typeof JavaScript ประเภทการแปลง JavaScript นิพจน์ปกติ JavaScript ความผิดพลาด JavaScript แก้จุดบกพร่อง JavaScript ยกตัวแปร JavaScript โหมดที่เข้มงวด JavaScript ใช้ไม่เหมาะสม JavaScript รูปแบบการตรวจสอบสิทธิ์ JavaScript ลิขสิทธิ์คำสำคัญ JavaScript JSON JavaScript void JavaScript ข้อมูลจำเพาะรหัส

JS ฟังก์ชัน

JavaScript นิยามฟังก์ชัน JavaScript อาร์กิวเมนต์ของฟังก์ชัน JavaScript เรียกใช้ฟังก์ชัน JavaScript การปิด

JS HTML DOM

DOM แนะนำโดยย่อ DOM HTML DOM CSS DOM เหตุการณ์ DOM EventListener DOM ธาตุ

JS การสอนที่ทันสมัย

JavaScript วัตถุ JavaScript Number JavaScript String JavaScript Date JavaScript Array JavaScript Boolean JavaScript Math JavaScript RegExp วัตถุ

JS เบราว์เซอร์ BOM

JavaScript Window JavaScript Window Screen JavaScript Window Location JavaScript Window History JavaScript Navigator JavaScript ป๊อป JavaScript เหตุการณ์หมดเวลา JavaScript Cookies

JS โกดัง

JavaScript โกดัง JavaScript ทดสอบ jQuery JavaScript ทดสอบ Prototype

JS ตัวอย่าง

JavaScript ตัวอย่าง JavaScript ตัวอย่างวัตถุ JavaScript วัตถุเช่นเบราว์เซอร์ JavaScript HTML DOM ตัวอย่าง JavaScript ย่อ

JS คู่มืออ้างอิง

JavaScript วัตถุ HTML DOM วัตถุ

JavaScript ชนิดข้อมูล

สตริง (String) ดิจิตอล (Number), บูลีน (บูลีน) อาร์เรย์ (อาร์เรย์) วัตถุ (Object) ว่าง (null), ไม่ได้กำหนด (ไม่ระบุ)


JavaScript มีชนิดแบบไดนามิก

JavaScript มีชนิดแบบไดนามิก ซึ่งหมายความว่าตัวแปรเดียวกับที่ใช้หลากหลายชนิด:

ตัวอย่าง

var x; // x 为 undefined
var x = 5; // 现在 x 为数字
var x = "John"; // 现在 x 为字符串


สตริง JavaScript

ตัวอักษรที่จะถูกเก็บไว้ (เช่น "บิลเกตส์") ตัวแปร

สตริงสามารถยกมาในข้อความใด ๆ คุณสามารถใช้คำพูดเดียวหรือสองครั้ง:

ตัวอย่าง

var carname="Volvo XC60";
var carname='Volvo XC60';

คุณสามารถใช้เครื่องหมายคำพูดในสตริงตราบใดที่การแข่งขันไม่ได้ล้อมรอบด้วยเครื่องหมายคำพูดเพื่อสตริง:

ตัวอย่าง

var answer="It's alright";
var answer="He is called 'Johnny'";
var answer='He is called "Johnny"';

ลอง»

คุณจะได้เรียนรู้เพิ่มเติมเกี่ยวกับสตริงของความรู้ในส่วนขั้นสูงของการกวดวิชา


หมายเลข JavaScript

JavaScript เป็นเพียงชนิดเดียวที่เป็นตัวเลข ตัวเลขจุดทศนิยมสามารถจะไม่:

ตัวอย่าง

var x1=34.00; //使用小数点来写
var x2=34; // //不使用小数点来写

ตัวเลขขนาดใหญ่หรือขนาดเล็กมากผ่านทางวิทยาศาสตร์ (ชี้แจง) สัญกรณ์ในการเขียน:

ตัวอย่าง

var y=123e5; // 12300000
var z=123e-5; // 0.00123

ลอง»

คุณจะได้เรียนรู้มากขึ้นเกี่ยวกับความรู้ดิจิตอลในส่วนขั้นสูงของการกวดวิชา


JavaScript บูลีน

บูลีน (ตรรกะ) จะมีเพียงสองค่า: จริงหรือเท็จ

var x=true;
var y=false;

เงื่อนไขบูลีนที่ใช้กันทั่วไปในการทดสอบ คุณจะอยู่ในส่วนต่อมาของการกวดวิชานี้เรียนรู้เพิ่มเติมเกี่ยวกับเงื่อนไขที่ผ่านการทดสอบ


อาร์เรย์ JavaScript

รหัสต่อไปนี้สร้างอาร์เรย์ชื่อรถ:

var cars=new Array();
cars[0]="Saab";
cars[1]="Volvo";
cars[2]="BMW";

หรือ (อาร์เรย์แบบย่อ):

var cars=new Array("Saab","Volvo","BMW");

หรือ (อาร์เรย์ตัวอักษร):

ตัวอย่าง

var cars=["Saab","Volvo","BMW"];

ลอง»

ดัชนีอาร์เรย์คือ zero-based เพื่อให้รายการแรกเป็น [0], สองคือ [1] และอื่น ๆ

คุณจะอยู่ในส่วนต่อมาของการกวดวิชานี้เรียนรู้เพิ่มเติมเกี่ยวกับอาร์เรย์


วัตถุ JavaScript

วัตถุที่ถูกแยกออกจากการจัดฟัน ภายในวงเล็บทรัพย์สินของชื่อวัตถุและคู่ค่า (ชื่อ: ค่า) หมาย ทรัพย์สินคั่นด้วยเครื่องหมายจุลภาค:

var person={firstname:"John", lastname:"Doe", id:5566};

ในตัวอย่างข้างต้นวัตถุ (คน) มีสามคุณลักษณะ: ชื่อ, นามสกุลและรหัส

ช่องว่างและห่อที่ไม่เกี่ยวข้อง งบ span อาจหลายบรรทัด:

var person={
firstname : "John",
lastname : "Doe",
id : 5566
};

คุณสมบัติของวัตถุที่อยู่ในสองวิธี

ตัวอย่าง

name=person.lastname;
name=person["lastname"];

ลอง»

คุณจะอยู่ในส่วนต่อมาของการกวดวิชานี้เรียนรู้เพิ่มเติมเกี่ยวกับวัตถุของความรู้


ไม่ได้กำหนดและเป็นโมฆะ

ไม่ได้กำหนดค่านี้แสดงตัวแปรไม่ได้มีค่า

คุณสามารถตั้งค่าของตัวแปรที่จะเป็นโมฆะเพื่อล้างตัวแปร

ตัวอย่าง

cars=null;
person=null;

ลอง»


ประกาศชนิดตัวแปร

เมื่อคุณประกาศตัวแปรใหม่ที่คุณสามารถใช้คำหลักที่ "ใหม่" ในการประกาศประเภท:

var carname=new String;
var x= new Number;
var y= new Boolean;
var cars= new Array;
var person= new Object;

โคมไฟ ตัวแปร JavaScript ที่เป็นวัตถุ เมื่อคุณประกาศตัวแปรวัตถุใหม่ถูกสร้างขึ้น