13 JavaScript Codes ที่ช่วยให้คุณเป็นมืออาชีพมากขึ้น

16-มี.ค.-22

คัมภีร์เทพ IT

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

1. Get Random Boolean Value (True/False)

การใช้ Math.random() จะ Return Random Number จาก 0 ถึง 1 จากนั้นจะทำการตรวจสอบว่ามีค่ามากกว่า 0.5 หรือไม่ และคุณจะได้ค่าที่มีความเป็นไปได้ 50% ที่จะเป็น True หรือ False

2. Determine whether a date is a working day

ตรวจสอบว่า วันที่กำหนดไว้เป็น Working Day หรือไม่

3. Reverse string

มีหลายวิธีในการ Reverse String แต่นี่คือวิธีที่ง่ายที่สุด คือการใช้ split(), reverse() และ join()

4. Determine whether the current tab is visible

โดยทั่วไป Browser สามารถเปิดได้หลาย Tabs และ Code Snipped ด้านล่างนี้ คือการพิจารณาว่า Tab ปัจจุบันเป็น Tab ที่ใช้งานอยู่หรือไม่ 

5. Determine whether the number is odd or even

Modulus Operator % สามารถใช้เพื่อตรวจสอบดูว่า ตัวเลขเป็นเลขคู่หรือคี่

6. Get the time from the Date object

ใช้ .toTimeString() Method ของ Date Object เพื่อ Convert เป็น Time String

7. Keep specified decimal places

ด้านล่างนี้ เป็นตัวอย่างการกำหนดจุดทศนิยมตามต้องการ

8. Check whether the specified element is in focus

คุณสามารถใช้ document.activeElement เพื่อตรวจสอบว่า Element นั้น กำลังถูก Focus อยู่หรือไม่

9. Check if the current user supports touch events

ตรวจสอบดูว่า มีการรองรับ Touch Event หรือไม่

10. Check if the current user is an Apple device

คุณสามารถใช้ navigator.platform เพื่อตรวจสอบว่า User ปัจจุบัน กำลังใช้ Apple Device อยู่หรือไม่

11. Scroll to the top of the page

window.scrollTo() จะเลื่อนไปยังพิกัดที่ระบุไว้ หากมีการกำหนดพิกัดเป็น (0, 0) มันจะ Return กลับไปด้านบนสุดของ Page

12. Get the average of all parameters

คุณสามารถใช้ reduce() Function เพื่อคำนวณค่าเฉลี่ยของ Parameters ทั้งหมดได้

13. Convert Fahrenheit/Celsius

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

ที่มา:  https://towardsdev.com/

 

 

รับตำแหน่งงานไอทีใหม่ๆ ด้วยบริการ IT Job Alert

 

อัพเดทบทความจากคนวงในสายไอทีทาง LINE ก่อนใคร
อย่าลืมแอดไลน์ @techstarth เป็นเพื่อนนะคะ

เพิ่มเพื่อน

 

บทความล่าสุด