φυβλαςのβλογ
บล็อกของ phyblas
ทวีต
javascript
javascript จัง จากเกม
code girl collection
จาวาสคริปต์เบื้องต้น
บทความนี้เขียนขึ้นเพื่อเป็นพื้นฐานเบื้องต้นสำหรับคนที่เริ่มศึกษาจาวาสคริปต์
พื้นฐาน
บทที่ ๑: รู้จักกับจาวาสคริปต์
※
บทที่ ๒: เริ่มต้นการใช้งาน
※ alert // /* */
บทที่ ๓: ตัวแปรและชนิดของข้อมูล
※ typeof var true false null undefined NaN
บทที่ ๔: นิพจน์และการคำนวณ
※ () + - * / % ++ -- += -= *= /= %= Infinity Number.MAX_VALUE Number.MIN_VALUE
บทที่ ๕: การใช้เมธอดและการแปลงชนิดข้อมูล
※ .toString .toExponential .toFixed .toPrecision Number parseInt parseFloat String
บทที่ ๖: การตั้งเงื่อนไขสร้างทางแยก
※ if else switch case break default ?: confirm
บทที่ ๗: ความเป็นจริงเท็จและตัวดำเนินการทางตรรกศาสตร์
== < > <= >= != === && || ! Boolean
บทที่ ๘: การทำซ้ำด้วย while และ for
※ while do๛while for continue
บทที่ ๙: การใช้งานออบเจ็กต์
※ {} Object in delete
บทที่ ๑๐: การสร้างฟังก์ชัน
※ function(){} new Function return arguments
บทที่ ๑๑: การสร้างข้อมูลชนิดแถวลำดับ (อาเรย์)
※ [] .slice .push .unshift .length .concat .pop .shift .splice
บทที่ ๑๒: การจัดการกับข้อมูลชนิดแถวลำดับ
※ .join .sort .reverse
บทที่ ๑๓: การจัดการกับสายอักขระ
※ .indexOf .lastIndexOf .substr .substring .charAt .split .toLowerCase .toUpperCase .replace
บทที่ ๑๔: การใช้เรกูลาร์เอ็กซ์เพรชชัน
※ RegExp.exec RegExp.test .search .match
บทที่ ๑๕: การจัดการวันเวลา
※ Date
บทที่ ๑๖: ฟังก์ชันที่เกี่ยวข้องกับคณิตศาสตร์
※ Math
บทที่ ๑๗: ฟังก์ชันภายในตัว
※ encodeURI encodeURIComponent decodeURI decodeURIComponent eval isFinite isNaN
บทที่ ๑๘: การจัดการกับข้อผิดพลาด
※ try catch throw Error
บทที่ ๑๙: การสร้างเมธอดให้ออบเจ็กต์
※ this .call .apply
บทที่ ๒๐: คอนสตรักเตอร์
※ .constructor instanceof
บทที่ ๒๑: โพรโทไทป์
※ .prototype .hasOwnProperty
บทที่ ๒๒: การรับทอด
※
บทที่ ๒๓: การวนซ้ำด้วย for๛in
※ for๛in .propertyIsEnumerable
บทที่ ๒๔: โคลเฌอร์และการสร้างพรอเพอร์ตีส่วนตัวในออบเจ็กต์
※
ส่วนเพิ่มเติมใน ES5
บทที่ ๒๕: การจำกัดความเปลี่ยนแปลงของออบเจ็กต์
※ Object.preventExtensions Object.isExtensible Object.seal Object.isSealed Object.freeze Object.isFrozen
บทที่ ๒๖: การสร้างและกำหนดรายละเอียดพรอเพอร์ตีในออบเจ็กต์
※ Object.create Object.defineProperty Object.defineProperties Object.keys Object.getOwnPropertyNames Object.getOwnPropertyDescriptor Object.getPrototypeOf value: writable: enumerable: configurable: set: get:
บทที่ ๒๗: เมธอดสำหรับไล่จัดการสมาชิกในแถวลำดับ
※ .forEach .map .filter .every .some .reduce .reduceRight
บทที่ ๒๘: การจัดการกับ json
※ JSON.parse JSON.stringify
บทที่ ๒๙: การใช้โหมดเคร่งครัด และอื่นๆ
※ "use strict" .trim .indexOf .lastIndexOf Array.isArray
ส่วนเพิ่มเติมใน ES6
บทที่ ๓๐: การประกาศตัวแปรหรือค่าคงที่ และการป้อนค่า
※ let const
บทที่ ๓๑: ความสามารถเพิ่มเติมเกี่ยวกับการสร้างและใช้ฟังก์ชัน
※ ... ()=>
บทที่ ๓๒: การสร้างสายอักขระหลายบรรทัดและการใช้แม่แบบ
※ ` ${}
บทที่ ๓๓: ความสามารถเพิ่มเติมเกี่ยวกับการสร้างและใช้ออบเจ็กต์
※
บทที่ ๓๔: การสร้างคลาส
※ class constructor static extends super get set
บทที่ ๓๕: ซิมโบล
※ Symbol
บทที่ ๓๖: การสร้างและใช้งานมอดูล
※ export default import from as
บทที่ ๓๗: การวนซ้ำด้วย for๛of และการใช้แม็ปและเซ็ต
※ for๛of Map Set
บทที่ ๓๘: อิเทอเรเตอร์
※ .next .done .value Symbol.iterator
บทที่ ๓๙: เจเนอเรเตอร์
※ yield
บทที่ ๔๐: พร็อกซี
※ Proxy
บทที่ ๔๑: รีเฟล็กต์
※ Reflect
บทที่ ๔๒: การทำงานแบบไม่ประสานเวลา
※ setTimeout setInterval clearTimeout clearInterval
บทที่ ๔๓: คำมั่นสัญญา
※ Promise .then .catch .finally Promise.all Promise.race Promise.allSettled Promise.resolve Promise.reject
บทที่ ๔๔: การสร้างฟังก์ชันสำหรับทำงานแบบไม่ประสานเวลาด้วย async และ await
※ async await fetch
บทที่ ๔๕: เลขจำนวนเต็มที่มีค่าใหญ่มาก
※ BigInt BigInt.asIntN BigInt.asUintN
บทที่ ๔๖: ฟังก์ชันและเมธอดเพิ่มเติมสำหรับแถวลำดับ
※ Array.from Array.of .fill .copyWithin .find .findIndex .keys .values .entries .includes .flat .flatMap
บทที่ ๔๗: ฟังก์ชันและเมธอดเพิ่มเติมสำหรับสายอักขระ
※ String.fromCodePoint String.raw`` .repeat .includes .startsWith .endsWith .padStart .padEnd .trimStart .trimEnd .matchAll
บทที่ ๔๘: ฟังก์ชันเพิ่มเติมสำหรับออบเจ็กต์
※ Object.assign Object.is Object.setPrototypeOf Object.getOwnPropertySymbols Object.getOwnPropertyDescriptors Object.values Object.entries Object.fromEntries
แหล่งข้อมูลอ้างอิง
ซ่อน
แสดง
改訂新版JavaScript本格入門 ~モダンスタイルによる基礎から現場での応用まで
速習 ECMAScript 2019: 次世代の標準JavaScriptを今すぐマスター! 速習シリーズ
https://ithelp.ithome.com.tw/articles/10206587
http://es6.ruanyifeng.com
http://www.w3school.com.cn/b.asp
https://pjchender.blogspot.tw/search/label/JavaScript
http://www.victsao.com/blog/81-javascript
https://www.yunabe.jp/docs
https://developer.mozilla.org/zh-CN/docs/Web/JavaScript
https://qiita.com/tags/javascript
http://uehaj.hatenablog.com/entry/2015/11/07/001848
https://azu.github.io/promises-book
https://segmentfault.com/a/1190000013702430
https://kuro.tw
https://blog.techbridge.cc/tags/javascript
https://www.w3cplus.com/JavaScript
三
~ เกี่ยวกับเรา ~
สารบัญ
รวมคำแปลวลีเด็ดจากญี่ปุ่น
ภาษา python
มอดูลต่างๆ
-- numpy
-- matplotlib
-- pandas
-- manim
-- opencv
-- pyqt
-- pytorch
การเรียนรู้ของเครื่อง
-- โครงข่าย
ประสาทเทียม
ภาษา javascript
ภาษา mongol
ภาษาศาสตร์
maya
ความน่าจะเป็น
บันทึกในญี่ปุ่น
บันทึกในจีน
-- บันทึกในปักกิ่ง
-- บันทึกในฮ่องกง
-- บันทึกในมาเก๊า
บันทึกในไต้หวัน
บันทึกในยุโรปเหนือ
บันทึกในประเทศอื่นๆ
qiita
บทความอื่นๆ
บทความแบ่งตามหมวด
==เลือกหมวด==
ดาราศาสตร์
คณิตศาสตร์
-ความน่าจะเป็น
คอมพิวเตอร์
-เขียนโปรแกรม
--python
---numpy
---scipy
---matplotlib
---pandas
---manim
---pyqt
---sklearn
---pytorch
---mayapython
--ruby
--javascript
--dart
--MATLAB
--SQL
--regex
--opencv
-shell
-3D
--maya
--MMD
-microsoft_office
-pdf
-ปัญญาประดิษฐ์
--โครงข่ายประสาทเทียม
--สเตเบิลดิฟฟิวชัน
---comfyui
-การสุ่ม
ภาษาศาสตร์
-ตัวอักษร
-เรียนภาษา
-หลักเกณฑ์การทับศัพท์
-ภาษาจีน
--ภาษาจีนกลาง
-ภาษาญี่ปุ่น
-ภาษามองโกล
-ภาษาลาว
-ภาษาเขมร
ประวัติศาสตร์
-ประวัติศาสตร์จีน
-ประวัติศาสตร์ญี่ปุ่น
ปรัชญา
ประเทศจีน
-จีนแผ่นดินใหญ่
--ปักกิ่ง
--เทียนจิน
--เหลียวหนิง
--เหอเป่ย์
--เหอหนาน
--ซานตง
--ซานซี
--อานฮุย
--เจ้อเจียง
--หูเป่ย์
--หูหนาน
--ฝูเจี้ยน
--กวางตุ้ง
---แต้จิ๋ว
--ยูนนาน
--ซินเจียง
-ฮ่องกง
-มาเก๊า
-ไต้หวัน
--ไทเป
--จีหลง
--เถาหยวน
--ซินจู๋
--เหมียวลี่
--ไถจง
--จางฮว่า
--หยวินหลิน
--เจียอี้
--ไถหนาน
--เกาสยง
--ผิงตง
--อี๋หลาน
ประเทศญี่ปุ่น
-ฮกไกโด
-อาโอโมริ
-อิวาเตะ
-มิยางิ
-อากิตะ
-ยามางาตะ
-ฟุกุชิมะ
-อิบารากิ
-โทจิงิ
-กุมมะ
-ไซตามะ
-จิบะ
-โตเกียว
-คานางาวะ
-นีงาตะ
-โทยามะ
-อิชิกาวะ
-ฟุกุอิ
-ยามานาชิ
-นางาโนะ
-กิฟุ
-ชิซึโอกะ
-ไอจิ
-มิเอะ
-ชิงะ
-เกียวโต
-โอซากะ
-เฮียวโงะ
-นาระ
-วากายามะ
-โอกายามะ
-ฮิโรชิมะ
-ยามางุจิ
-ฟุกุโอกะ
-ซางะ
-นางาซากิ
-คุมาโมโตะ
-โออิตะ
ต่างแดน
-อุษาคเนย์
--กัมพูชา
--พม่า
--สิงคโปร์
-ยุโรป
--สวีเดน
--เดนมาร์ก
--ฟินแลนด์
-ออสเตรเลีย
ท่องเที่ยว
-มหาวิทยาลัย
-พิพิธภัณฑ์
--พิพิธภัณฑ์วิทยาศาสตร์
--หอศิลป์
-สวนสัตว์
--พิพิธภัณฑ์สัตว์น้ำ
-ท้องฟ้าจำลอง
-ตึกระฟ้า
-ปราสาท☑
--ปราสาทญี่ปุ่น
--ปราสาทขอม
--ปราสาทยุโรป
-ศาสนสถาน
--วัด
--ศาลเจ้า
--โบสถ์
--มัสยิด
-สุสาน
-มรดกโลก
-ทะเล
-ทะเลสาบ
-ภูเขา
-หิมะ
-ดอกซากุระ
-แมว
-รถไฟ
-เรือ
-ตลาดกลางคืน
-งานเทศกาล
-ที่ระลึกภัยพิบัติ
-ตามรอย
บันเทิง
-เกม
--อาเตอลีเย
--โปเกมอน
--caligula
--vn
-อนิเมะ
-มังงะ
-นิยาย
-เพลง
--เพลงอนิเมะ
--เพลงเกม
เรื่องแต่ง
บันทึก
ติดตามอัปเดตของบล็อกได้ที่แฟนเพจ
ค้นหาบทความ
บทความล่าสุด
เดินเล่นริมฝั่งทะเลเบปปุยามเช้า มีหาดทรายนิดหน่อย
ปราสาทคิฟุเนะ จุดชมทิวทัศน์ยุเกมุริ เบปปุทาวเวอร์
เบปปุจิโงกุเมงุริ เที่ยวชมอนเซงบ่อนรกที่มีสีสันสวยงามแปลกตาทั้ง ๗ แห่งในเบปปุ
ขึ้นรถกระเช้าเบปปุไปยังยอดเขาทสึรุมิสูง ๑๓๗๕ เมตร มองเห็นเมืองเบปปุริมฝั่งทะเลจากมุมสูง
เดินไปตามถนนยุโนะทสึโบะ ชมยุฟุอิงฟลอรัลวิลเลจ แวะกินตามข้างทางไปเรื่อย
บทความแนะนำ
ตัวอักษรกรีกและเปรียบเทียบการใช้งานในภาษากรีกโบราณและกรีกสมัยใหม่
ที่มาของอักษรไทยและความเกี่ยวพันกับอักษรอื่นๆในตระกูลอักษรพราหมี
การสร้างแบบจำลองสามมิติเป็นไฟล์ .obj วิธีการอย่างง่ายที่ไม่ว่าใครก็ลองทำได้ทันที
รวมรายชื่อนักร้องเพลงกวางตุ้ง
ภาษาจีนแบ่งเป็นสำเนียงอะไรบ้าง มีความแตกต่างกันมากแค่ไหน
ทำความเข้าใจระบอบประชาธิปไตยจากประวัติศาสตร์ความเป็นมา
เรียนรู้วิธีการใช้ regular expression (regex)
การใช้ unix shell เบื้องต้น ใน linux และ mac
g ในภาษาญี่ปุ่นออกเสียง "ก" หรือ "ง" กันแน่
ทำความรู้จักกับปัญญาประดิษฐ์และการเรียนรู้ของเครื่อง
ค้นพบระบบดาวเคราะห์ ๘ ดวง เบื้องหลังความสำเร็จคือปัญญาประดิษฐ์ (AI)
หอดูดาวโบราณปักกิ่ง ตอนที่ ๑: แท่นสังเกตการณ์และสวนดอกไม้
พิพิธภัณฑ์สถาปัตยกรรมโบราณปักกิ่ง
เที่ยวเมืองตานตง ล่องเรือในน่านน้ำเกาหลีเหนือ
ตระเวนเที่ยวตามรอยฉากของอนิเมะในญี่ปุ่น
เที่ยวชมหอดูดาวที่ฐานสังเกตการณ์ซิงหลง
ทำไมจึงไม่ควรเขียนวรรณยุกต์เวลาทับศัพท์ภาษาต่างประเทศ
บทความแต่ละเดือน
2024年
1月
2月
3月
4月
5月
6月
7月
8月
9月
10月
11月
12月
2023年
1月
2月
3月
4月
5月
6月
7月
8月
9月
10月
11月
12月
2022年
1月
2月
3月
4月
5月
6月
7月
8月
9月
10月
11月
12月
2021年
1月
2月
3月
4月
5月
6月
7月
8月
9月
10月
11月
12月
2020年
1月
2月
3月
4月
5月
6月
7月
8月
9月
10月
11月
12月
ค้นบทความเก่ากว่านั้น
ไทย
日本語
中文