วันพฤหัสบดีที่ 20 เมษายน พ.ศ. 2560

String กับ Javascript

      จากวันก่อนรับงานมาเรื่องหน้าเว็บแสดงสต็อคงานของไลน์ที่ย้ายใหม่ ก็จัดเลยครับด้วย javascript แต่พอเปรียบเทียบค่าที่ได้จาก json แล้วใส่ค่าสีให้ตารางใน cell นั้นตามเงื่อนไข มีบางรายการไม่เป็นไปตามเงื่อนไข ก็ไล่อยู่พักนึง ค่าที่ได้ กับข้อมูลในฐานข้อมูลตรงกัน แล้วจะไม่ได้ได้ไง

      ก็ตะหงิดใจเรื่องตัวแปรกับข้อมูลที่ถูกปั้นด้วย json ทีนี้มาพร้อมเสียงกระซิบที่ด้านข้างว่า ชนิดตัวแปรถูกป่าว? ชัดเลยครับ Alert ชนิดตัวแปรด้วย typeof ออกมา string ล้วนๆ เมื่อรู้แล้วก็จัดการแปลงชนิดตัวแปลให้เป็นตัวเลขด้วยคำสั่ง Number แค่นี้จบเลย

      javascript จะ return ค่าออกมาเป็นชนิด string เสมอ จุดนี้เลยที่ต้องระวังเมื่อต้องมีการเทียบค่า ต้องแปลงชนิดตัวแปรให้ตรงกับสิ่งที่เราต้องการใช้ก่อนเสมอ. 



ไม่มีความคิดเห็น:

แสดงความคิดเห็น