data type...???

#พื้นฐานการเขียนเว็ปไซต์

#variable #datatype

#javascrip

Datatype ใน JavaScript คือ ประเภทของค่า ที่ตัวแปรสามารถเก็บได้ การรู้และเข้าใจประเภทข้อมูลช่วยให้คุณสามารถดำเนินการกับค่าเหล่านั้นได้อย่างถูกต้อง

ประเภทข้อมูลหลัก (Primitive Data Types)

JavaScript มีประเภทข้อมูลพื้นฐาน 7 ชนิด:

String 📝

ใช้สำหรับเก็บ ข้อความ หรือลำดับของอักขระ

ต้องล้อมรอบด้วยเครื่องหมายคำพูดเดี่ยว (') หรือคู่ (") หรือ Backticks (``) สำหรับ Template Literals

ตัวอย่าง: 'Hello world', "JavaScript", ชื่อ: ${name}

Number 🔢

ใช้สำหรับเก็บ ตัวเลข ทั้งจำนวนเต็มและทศนิยม

มีค่าพิเศษเช่น Infinity, -Infinity และ NaN (Not a Number)

ตัวอย่าง: 10, 3.14, -50

BigInt 🐘

ใช้สำหรับเก็บ จำนวนเต็ม ที่มีขนาดใหญ่กว่าที่ Number สามารถรองรับได้ (เกิน 2

53

−1)

ต้องต่อท้ายด้วยตัวอักษร n

ตัวอย่าง: 9007199254740991n, 12345678901234567890n

Boolean ✅

ใช้สำหรับเก็บค่า ตรรกศาสตร์ มีเพียงสองค่าเท่านั้นคือ true (จริง) และ false (เท็จ)

มักใช้ในการตัดสินใจ (Conditional logic)

ตัวอย่าง: true, false

Undefined ❓

หมายถึงตัวแปรที่ถูกประกาศแล้ว แต่ยังไม่ได้กำหนดค่า

เป็นค่าเริ่มต้นของตัวแปรที่เพิ่งประกาศ

ตัวอย่าง: let x; // x มีค่าเป็น undefined

Null 🚫

หมายถึง ไม่มีค่า หรือ ค่าว่างเปล่าโดยเจตนา

นักพัฒนาเป็นผู้กำหนดค่านั้นเองเพื่อแสดงว่าตัวแปรไม่มีค่าใด ๆ

ตัวอย่าง: let data = null;

Symbol ✨

เป็นประเภทข้อมูลที่เพิ่มเข้ามาใน ES6 (ECMAScript 2015)

ใช้สำหรับสร้าง ค่าที่ไม่ซ้ำกัน (Unique identifier) เพื่อใช้เป็นคุณสมบัติของ Object (Object properties)

ประเภทข้อมูลแบบอ้างอิง (Non-Primitive / Reference Data Type)

JavaScript มีประเภทข้อมูลแบบอ้างอิงหลัก ๆ คือ:

Object 🧱

ใช้สำหรับเก็บคอลเล็กชันของข้อมูลที่ซับซ้อน (Key-value pairs)

เป็นรากฐานของโครงสร้างข้อมูลที่ซับซ้อนใน JavaScript รวมถึง Array และ Function

ตัวอย่าง:

Plain Object: let person = { name: "Alice", age: 30 };

Array: let colors = ["red", "green", "blue"]; (ทางเทคนิคแล้ว Array คือ Object ชนิดหนึ่ง)

Function: function greet() { /* code */ } (Function ก็ถือว่าเป็น Object ชนิดหนึ่งด้วย)

ข้อสังเกต:

Primitive types จะเก็บค่าโดยตรง (By value)

Reference types จะเก็บการอ้างอิง (Address) ไปยังตำแหน่งของค่าในหน่วยความจำ (By reference)

การทำความเข้าใจประเภทข้อมูลเหล่านี้มีความสำคัญอย่างยิ่งในการเขียนโค้ด JavaScript ที่ถูกต้องและมีประสิทธิภาพ!

2025/10/2 แก้ไขแล้ว

... อ่านเพิ่มเติมเมื่อคุณเริ่มเขียนโค้ดใน JavaScript การเข้าใจประเภทข้อมูลหรือ datatype เป็นสิ่งสำคัญมาก เพราะช่วยให้จัดการกับตัวแปรและค่าได้อย่างถูกต้องและมีประสิทธิภาพ นอกจากข้อมูลพื้นฐาน 7 ประเภทที่กล่าวถึงในเนื้อหาแล้ว JavaScript ยังเน้นถึงประเภทข้อมูลที่ไม่เหมือนกันในแง่ของการจัดเก็บข้อมูล ได้แก่ ประเภทข้อมูลพื้นฐาน (Primitive types) ที่เก็บค่าแบบตรง ๆ เช่น String หรือ Number และประเภทข้อมูลแบบอ้างอิง (Reference types) ที่เก็บเป็นที่อยู่ของข้อมูลในหน่วยความจำ ซึ่งเข้าใจความแตกต่างนี้ช่วยหลีกเลี่ยงข้อผิดพลาดเมื่อเปลี่ยนแปลงค่าของตัวแปรที่เป็น Object หรือ Array อีกสิ่งสำคัญคือ datatype Symbol ซึ่งถูกเพิ่มเข้ามาตั้งแต่ ES6 โดยใช้สร้างตัวระบุที่ไม่ซ้ำกัน ทำให้สามารถใช้เป็นกุญแจ (key) ใน Object ได้โดยไม่ต้องกลัวชนกันของชื่อสมบัติเหมือนการใช้ String เรื่อง BigInt เป็นประโยชน์มากเมื่อคุณต้องจัดการกับจำนวนเต็มที่ใหญ่เกินกว่าค่าที่ประเภท Number สามารถเก็บได้ ตัวอย่างเช่น การจัดเก็บเลขประจำตัวประชาชนหรือค่าทางการเงินขนาดใหญ่ที่ต้องการความแม่นยำสูง การมีความรู้เรื่องค่า Undefined และ Null ก็ช่วยให้คุณเข้าใจสถานะของตัวแปรระหว่างเขียนโค้ด เช่น Undefined หมายถึงตัวแปรที่ถูกประกาศแต่ยังไม่ได้กำหนดค่า ขณะที่ Null ใช้แสดงเจตนาเพื่อว่างเปล่าหรือไม่มีค่าอะไร การใช้งาน object ใน JavaScript มีความยืดหยุ่นสูง โดยสามารถเก็บข้อมูลในรูปแบบ key-value pairs และยังสามารถสร้างข้อมูลเชิงซ้อนอย่าง Array หรือ Function ได้ ซึ่งเป็นความสามารถที่สำคัญในการจัดการข้อมูลและสร้างโปรแกรมที่มีโครงสร้างดี หากคุณสนใจเพิ่มพูนความรู้เกี่ยวกับการใช้งาน datatype ในสถานการณ์จริง การทดลองเขียนโค้ดและทดสอบผลลัพธ์ด้วย typeof operator จะช่วยให้เห็นภาพชัดเจนขึ้นว่าข้อมูลแต่ละชนิดทำงานอย่างไร และช่วยให้คุณพัฒนาทักษะเขียนโค้ด JavaScript ที่ถูกต้องและทันสมัยมากขึ้น

1 ความคิดเห็น

รูปภาพของ peemai Ccn
peemai Ccn

🥰🥰🥰

โพสต์ที่เกี่ยวข้อง

ภาพหน้าปกแสดงหัวข้อ 'พื้นฐานที่ควรมีก่อนทำ Dashboard ใน Power BI 1. พื้นฐานด้านข้อมูล #2' พร้อมไอคอนที่สื่อถึงการเขียนโค้ด กราฟแท่ง การวิเคราะห์ข้อมูล และประเภทข้อมูลตัวเลขและข้อความ
ภาพอธิบายประเภทข้อมูลหลักใน Power BI โดยเน้นที่ 'ตัวเลข (Number)' ซึ่งแบ่งเป็นจำนวนเต็ม ท�ศนิยม และสกุลเงิน พร้อมตัวอย่างประกอบ
ภาพอธิบายประเภทข้อมูล 'ข้อความ (Text/String)' สำหรับเก็บตัวอักษร และ 'วันที่และเวลา (Date/Time)' สำหรับข้อมูลที่เกี่ยวข้องกับเวลา พร้อมการใช้งาน
พื้นฐานที่ควรมีก่อนทำ Dashboard #2 (Data Type)
🧩 ประเภทข้อมูล (Data Types) ใน Power BI การกำหนดประเภทข้อมูลอย่างถูกต้องเป็นขั้นตอนสำคัญในการสร้างโมเดลข้อมูล เพราะช่วยให้การคำนวณ การกรอง และการแสดงผลข้อมูลเป็นไปอย่างถูกต้องและมีประสิทธิภาพ 📌 ประโยชน์ของการกำหนดประเภทข้อมูลที่ถูกต้อง 1️⃣ ช่วยให้สูตร DAX ทำงานได้อย่างแม่นยำ 2️⃣ ปรับปรุงประสิ
Pram12

Pram12

ถูกใจ 70 ครั้ง

ภาพการ์ตูนแมวและคนยืนข้างฐานข้อมูลทรงกระบอกที่มีคำว่า SQL พร้อมข้อความ “SQL QUERY SELECT ฉบับการ์ตูน”
ภาพการ์ตูนคนนั่งพิมพ์คอมพิวเตอร์โน้ตบุ๊กที่มีคำว่า SQL บนหน้าจอ พร้อมข้อความเกี่ยวกับการดึงข้อมูลด้วยภาษา SQL
ภาพตารางข้อมูล USERS ที่มีหลายคอลัมน์ และตารางเล็กที่แสดงเฉพาะคอลัมน์ Name พร้อมข้อความเกี่ยวกับการดึงคอลัมน์ที่ต้องการ
SQL Query : SELECT ฉบับการ์ตูน
Basic SQL Query : SELECT ฉบับการ์ตูน #DataToon #SQL
DataToon

DataToon

ถูกใจ 1074 ครั้ง

มารู้จัก Logistic Regression 1 ใน Model ที่ใช้งานบ่อย
ถ้าพูดถึง Data Model ที่ใช้งานบ่อยในสายงาน Data Science ก็คือ Logistic Regression Model ทำไม Model นี้ถึงฮิต ? ไปทำความรู้จัก Logistic Regression Model ได้ในคลิปเต็มๆ เลยค่ะ #datascience #dataanalyst #dataanalystskills #CareerTips #selfdevelopment
Baitoey

Baitoey

ถูกใจ 78 ครั้ง

เช็คข้อมูลว่าเป็นประเภทใด
บางทีเราก็ดูข้อมูลแบบผ่าน ๆ ดูแล้วก็หน้าตาเหมือน ๆ กัน แต่จริง ๆ แล้วอาจจะเป็นข้อมูลคนละประเภทกันก็ได้ ​วิธีเช็คประเภทข้อมูลก็ไม่ยากเลย ลองทำตามกันได้​ 😎💚 #excelsoezy #excel #exceltips #exceltricks #Lemon8ฮาวทู
Excel So Ezy

Excel So Ezy

ถูกใจ 7 ครั้ง

ภาพประกอบแสดงหัวข้อ 'พื้นฐานที่ควรมีก่อนทำ Dashboard ใน Power BI' และ '1. พื้นฐานด้านข้อมูล #1' พร้อมภาพคนกำลังวิเคราะห์ข้อมูล กราฟแท่ง และไอคอนโซเชียลมีเดีย
ภาพอธิบายโครงสร้างข้อมูลใน Power BI ที่จัดเก็บในรูปแบบตาราง แสดงตัวอย่างตารางข้อมูลพร้อมคอลัมน์และแถว และคำอธิบายว่าคอลัมน์แทนลักษณะข้อมูลแล�ะแถวแทนข้อมูลแต่ละรายการ
ภาพแสดงไอคอนแหล่งข้อมูลต่างๆ เช่น SQL, Excel, SharePoint และ Cloud พร้อมข้อความระบุว่าสามารถนำเข้าข้อมูลจากหลายแหล่งเหล่านี้ได้
พื้นฐานที่ควรมีก่อนทำ Dashboard ใน Power BI
🧩 1. พื้นฐานด้านข้อมูล (Data Foundation) สิ่งนี้สำคัญที่สุด เพราะ Power BI คือเครื่องมือ “วิเคราะห์และแสดงผลข้อมูล” โครงสร้างข้อมูล (Data Structure): เป็นการทำความเข้าใจว่า Data มีกี่ตาราง ความสัมพันธ์ (Relationship) ระหว่างตารางเป็นยังไง 📍 สำคัญเพราะ: ถ้าไม่เข้าใจข้อมูล จะทำให้วิเคราะห์ผิด
Pram12

Pram12

ถูกใจ 53 ครั้ง

Data Distribution in 3 minutes #datascience #statistics #dataanalytics #data #tiktokuni
Baitoey

Baitoey

ถูกใจ 7 ครั้ง

ผู้ชายคนนี้ทำเงิน 60,000 บาทใน 3 สัปดาห์ด้วยการฝึก AI #aiidea #dataannotation #ai #ครูนิต้า #อาชีพai
ครูนิต้า AI

ครูนิต้า AI

ถูกใจ 6 ครั้ง

ภาพอินโฟกราฟิกสอนสร้าง Google Form ฟรี แบ่งเป็น 2 ส่วนหลัก: วิธีสร้างฟอร์มและวิธีเช็คข้อมูล พร้อมประโยชน์ของ Google Form และเคล็ดลับเพิ่มเติม แสดงขั้นตอนการใช้งานอย่างละเอียดตั้งแต่เริ่มต้นจนถึงการดูผลสรุป
📋 สอนสร้าง Google Form ฟรี พร้อมวิธีเช็กข้อมูลแบบละเอียด
ถ้าคุณยังไม่เคยใช้ Google Form บอกเลยว่าพลาดมาก! เพราะสามารถนำไปใช้ได้ทั้ง ✨ แบบสอบถาม ✨ ลงทะเบียนงาน ✨ แบบประเมินความพึงพอใจ ✨ เก็บข้อมูลลูกค้า ✨ สมัครงาน ✨ แบบทดสอบออนไลน์ ในโพสต์นี้สรุปให้ครบ ✔️ วิธีสร้าง Google Form ฟรี ✔️ วิธีเพิ่มคำถาม ✔️ วิธีส่งแบบฟอร์ม ✔️ วิธีดูคำตอบและสรุปผล
IT Support_668

IT Support_668

ถูกใจ 304 ครั้ง

🕒 Excel เช็กเวลาเข้างานพนักงานให้แบบอัตโนมัติ!
🕒 Excel เช็กเวลาเข้างานพนักงานให้แบบอัตโนมัติ! ใครทำงาน HR / Admin แล้วต้องเช็กเวลาพนักงานทุกวัน น่าจะชอบวิธีนี้ค่ะ 👀 แค่กรอกเวลาเข้างานจริง Excel ก็ช่วยคำนวณให้ทันทีว่า 🟢 ตรงเวลา 🔴 มาสาย ⏱️ สายกี่นาที 📊 รวมจำนวนคนที่ตรงเวลาและมาสาย 📈 รวมเวลาสายทั้งหมด ตัวอย่างจากพนักงาน 15 คน ✅ ตร
Excel Data Mast

Excel Data Mast

ถูกใจ 73 ครั้ง

ดูภาพรวมธุรกิจด้วย Data Dashboard ต้องดูอะไรบ้าง✨
มาลองเช็คกันค่าา #digitalmarketing #dataanalyst #onlinemarketing #manage #businessdevelopment
Digimaigroup

Digimaigroup

ถูกใจ 21 ครั้ง

จัดมาให้แล้ว 3อันดับโน๊ตบุ๊ค สำหรับเด็กคณะวิศวะคอมพิวเตอร์ นโค้ดลื่นๆ ใช้ได้ยาวๆยันทำงาน #โน๊ตบุ๊คทำงาน #โน๊ตบุ๊ค #คอมพิวเตอร์ #วิศวะคอมพิวเตอร์
HapplyGD

HapplyGD

ถูกใจ 3 ครั้ง

AI Data Skills ที่ทุกคนควรรู้!
ใครยังทำงานแบบไม่ data-driven บอกเลยว่าพลาด 🚨 แต่ไม่ต้องห่วง! คลิปนี้สอนใช้ AI ช่วยจัดการข้อมูลครบ — ตั้งแต่ clean 👉 วิเคราะห์ 👉 ทำกราฟสวย ๆ ง่ายเหมือนกดคีย์ลัด ✨ Prompt ที่ใช้จริง แปะให้ในคอมเมนต์แล้ว ก๊อปไปลองได้เลย 😉 #สอนใช้aiเพื่อการทํางาน #เรียนai #dataanalyst #dataskills #cha
Olyvia Ma

Olyvia Ma

ถูกใจ 1314 ครั้ง

ปอโท เทอม 1 with Statistics for Data Science
Statistics for Data Science 3 weeks week 1 เรียนรู้พื้นฐานของรายวิชา week 2 ตรงกับวันหยุดได้พัก week 3 การเก็บรวบรวมข้อมูลการเลือกใช้เครื่องมือ week 4 การวิเคราะห์ข้อมูล จดจำและนำไปปรับใช้นี่คือแก่นเบื้องต้นของรายวิชาสถิติ ชิวๆปะจากเรียนมา 3 วีค เลยคิดว่าไม่มีอะไรแล้วมั้ง แต่หายนะอยู่ที่
PAPAT

PAPAT

ถูกใจ 16 ครั้ง

เจาะลึก 4 เทคนิค การวิเคราะห์ข้อมูล 🔍
1. Descriptive Analytics เพื่อวิเคราะห์ว่า "เกิดอะไรขึ้นบ้าง?" เป็นการเอาข้อมูลในอดีตมาสรุปให้เข้าใจง่ายๆ 🔍 วิธีการ: การรวมข้อมูล (Data Aggregation), การแทร็ก KPI, การดูแนวโน้ม (Trend Analysis) 💡ตัวอย่าง: รายงานยอดขายประจำเดือน, แดชบอร์ดสรุปรายได้, สรุปยอดทราฟฟิกหน้า 2. Diagnostic A
Baitoey

Baitoey

ถูกใจ 30 ครั้ง

ดูเพิ่มเติม