ฟังก์ชั่นการพิมพ์โหนด js

Fang Kcha Nka Rphi Mph Hond Js



Node.js เป็นเครื่องมืออันทรงพลังที่ใช้สำหรับสร้างสิ่งต่าง ๆ โดยใช้ JavaScript ก่อนที่จะกระโดดลงไปและเริ่มสร้างสิ่งต่าง ๆ จำเป็นต้องเข้าใจพื้นฐานของ Node.js อย่างมั่นคง บทความนี้จะอธิบายการใช้งานของ พิมพ์ ฟังก์ชั่นใน Node.js ซึ่งเป็นเครื่องมือที่มีประโยชน์ในการแสดงผลลัพธ์ของโค้ดที่ปฏิบัติการได้ การพัฒนาแนวคิดสามารถช่วยติดตามการไหลของโค้ดและข้อผิดพลาดที่อาจเกิดขึ้นในโค้ดได้

ทีนี้เรามาทำความเข้าใจกับ คอนโซล อ็อบเจ็กต์ซึ่งทำหน้าที่เป็นฟังก์ชันการพิมพ์ Node.js และดูวิธีการใช้งานต่างๆ

ความเข้าใจเกี่ยวกับเอาต์พุตคอนโซล

ใน Node.js ฟังก์ชันการพิมพ์ถูกปรับใช้โดยใช้คำสั่ง “ คอนโซล ' วัตถุ. ออบเจ็กต์นี้มีฟังก์ชันต่างๆ มากมายที่ช่วยให้นักพัฒนาสามารถแสดงผลโค้ดของตนบนหน้าจอได้ มันทำหน้าที่เป็นเครื่องมือที่มีประโยชน์เมื่อนักพัฒนากำลังสร้างหรือแก้ไขโค้ดแอปพลิเคชันของตน







ด้านล่างนี้เป็นวิธีการที่ผู้ใช้สามารถใช้เพื่อทำให้ฟังก์ชันการพิมพ์ใน Node.js ใช้งานได้



วิธีที่ 1: ง่าย ๆ “console.log()”

วิธีการหลักสำหรับฟังก์ชันการพิมพ์ใน Node.js คือ console.log() - วิธีการนี้ช่วยให้คุณสามารถแสดงข้อความบนหน้าจอคอนโซลได้ ซึ่งพิสูจน์ได้ว่าเป็นเครื่องมือที่มีค่าสำหรับการดีบักและการตรวจสอบโค้ด



คอนโซล บันทึก - 'สวัสดีผู้ใช้!' - -

ฟังก์ชั่นนี้จะพิมพ์ข้อความสตริงในเทอร์มินัล (หรือคอนโซล)





เอาท์พุต

ผลลัพธ์ของโค้ดด้านบนจะปรากฏเป็น:



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

วิธีที่ 2: การจัดรูปแบบ 'console.log()'

ที่ console.log() สามารถใช้ฟังก์ชันผ่านตัวปรับแต่งการเข้าถึงเพื่อนำเสนอการแสดงผลที่จัดรูปแบบแล้วบนหน้าจอ

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

ค่าคงที่ ชื่อ - 'ผู้ใช้ใหม่' -
ค่าคงที่ อายุ - 18 -
คอนโซล บันทึก - 'ผู้ใช้: %s อายุ: %d' - ชื่อ - อายุ - -

ในโค้ดด้านบน:

%s สำหรับสตริง
%d ใช้สำหรับตัวเลข (%i สามารถใช้กับจำนวนเต็มได้)

ในเมธอด console.log() ค่าของตัวแปร “name” และ “age” จะถูกแทรกภายในสตริงที่ตำแหน่ง “%s” และ “%d” ตามลำดับ

เอาท์พุต

ผลลัพธ์ที่ใช้ตัวระบุการเข้าถึงรูปแบบจะแสดงเป็น:

ตอนนี้เรามาทำความเข้าใจว่าข้อความแสดงข้อผิดพลาดสามารถแสดงได้อย่างมีประสิทธิภาพโดยใช้ คอนโซล วัตถุ.

วิธีที่ 3: การจัดการข้อความแสดงข้อผิดพลาดโดยใช้ 'console.error()'

ผู้ใช้สามารถใช้ “console.log()” สำหรับคำสั่งเอาต์พุตทั่วไป แต่เมื่อพูดถึงการจัดการข้อความแสดงข้อผิดพลาด วิธี “console.error()” ถือเป็นตัวเลือกที่ดีที่สุด โดยจะพิมพ์ข้อความแสดงข้อผิดพลาดในเทอร์มินัลในลักษณะที่ทำให้มองเห็นข้อผิดพลาดได้ง่าย

พิจารณาโค้ดด้านล่างสำหรับการติดตั้งโค้ดนี้:

คอนโซล ข้อผิดพลาด - 'เกิดข้อผิดพลาดที่อาจเกิดขึ้น' - -

เอาท์พุต

ผลลัพธ์ของโค้ดด้านบนจะแสดงเป็น:

สามารถดูได้พร้อมกับแท็บ “ปัญหา” โดยกล่าวถึงข้อผิดพลาด 1 รายการเป็นสีแดง

นอกจากนี้ยังสามารถสาธิตได้ในคอนโซล:

กากบาทสีแดงก่อนข้อความแสดงว่าเป็นข้อความแสดงข้อผิดพลาด

นั่นมันมาจาก คอนโซล.ข้อผิดพลาด() วิธี. มาดูกันว่าเราจะเพิ่มสีสันให้กับข้อความได้อย่างไร

วิธีที่ 4: เอาต์พุตคอนโซลสี

การพิมพ์เอาต์พุตในเทอร์มินัลที่มีสีเดียวกันอาจทำให้น่าเบื่อ แต่ไม่ต้องกังวล วิธีการคอนโซลสามารถเพิ่มสีให้กับเอาต์พุตของคุณได้ วิธีนี้สามารถช่วยให้ผู้ใช้เน้นสิ่งสำคัญบางอย่างโดยการเพิ่มสีที่เหมาะสม

พิจารณาโค้ดด้านล่างนี้ซึ่งมีการพิมพ์ข้อความที่แตกต่างกันสามข้อความโดยใช้สีที่แตกต่างกันสามสี:

ค่าคงที่ ข้อความความสำเร็จ - - \x 1b[32mสำเร็จ! \x 1b[0ม' -
ค่าคงที่ ข้อความเตือน - - \x 1b[33mคำเตือน! \x 1b[0ม' -
ค่าคงที่ ข้อความผิดพลาด - - \x 1b[31mผิดพลาด! \x 1b[0ม' -
คอนโซล บันทึก - ข้อความความสำเร็จ - -
คอนโซล บันทึก - ข้อความเตือน - -
คอนโซล บันทึก - ข้อความผิดพลาด - -

การทำงานของโค้ด Escape ANSI ในโค้ดด้านบนคือ:

  • - \x1b[32ม ” ตั้งค่าสีเป็นสีเขียว - \x1b ” แสดงถึงอักขระหลีก และขอบเขตเริ่มต้นของสีจะแสดงโดยใช้ ' - - รหัส ' 32 ” ตั้งค่า “ความสำเร็จ!” สีข้อความเป็นสีเขียว
  • - \x1b[33ม ” ระบุสีเหลืองสำหรับ “คำเตือน!” ข้อความ.
  • - \x1b[31ม ” ตั้งค่า “ข้อผิดพลาด!” สีข้อความเป็นสีแดง

เอาท์พุต

ผลลัพธ์ของโค้ดด้านบนจะพิมพ์ด้วยสีที่แตกต่างกันสามสี:

ประโยชน์ของวัตถุคอนโซลไม่ได้จำกัดอยู่เพียงการระบายสีข้อความ โหนด js คอนโซล วัตถุเสนอให้แสดงผลลัพธ์ในรูปแบบตารางเช่นกัน

วิธีที่ 5: เอาต์พุตที่มีโครงสร้างแบบตารางคอนโซล

เมื่อผู้ใช้ต้องการให้เอาต์พุตแสดงในรูปแบบของรูปแบบตารางที่มีโครงสร้าง โดยเฉพาะอย่างยิ่งเมื่อต้องจัดการกับอาร์เรย์ console.table() ถือเป็นวิธีการที่มีประโยชน์

พิจารณาตัวอย่างด้านล่างเพื่อการใช้งานจริง:

ค่าคงที่ ผู้ใช้ - -
- ชื่อ - 'ผู้ใช้ 1' - อายุ - 19 - -
- ชื่อ - 'ผู้ใช้ 2' - อายุ - ยี่สิบเอ็ด - -
- -
คอนโซล โต๊ะ - ผู้ใช้ - -

เอาท์พุต

หากเราส่งอาร์เรย์ของวัตถุไปยังเมธอด console.table() ผลลัพธ์จะปรากฏในโครงสร้างตารางที่จัดรูปแบบดังนี้:

นั่นคือทั้งหมดสำหรับ ฟังก์ชั่นการพิมพ์ Node.js - ผู้ใช้สามารถใช้ฟังก์ชันการพิมพ์ที่ต้องการได้โดยใช้ปุ่ม “ คอนโซล ” เพื่อแสดงผลลัพธ์ของโค้ดปฏิบัติการบนหน้าจอ

บทสรุป

การทำความเข้าใจเชิงลึกเกี่ยวกับพื้นฐานของ Node.js จะมีประโยชน์สำหรับการพัฒนา การทราบการใช้ฟังก์ชันการพิมพ์สามารถช่วยได้อย่างมากในการดีบักโค้ดและการแก้ไขโค้ด ผู้ใช้สามารถแสดงผลลัพธ์ของโค้ดได้ง่ายๆ โดยใช้ปุ่ม “ คอนโซล ” หรือใช้วิธีอื่นที่กล่าวถึงในบทความนี้เพื่อให้ได้ผลลัพธ์ที่เหมาะสมยิ่งขึ้น