Devdit
 

JavaScript ตรวจสอบตัวเลข ว่าตัวแปรเป็นชนิดตัวเลขหรือไม่

2.5K

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

 

ตัวอย่าง JavaScript ตรวจสอบตัวเลข ว่าตัวแปรเป็นชนิดตัวเลขหรือไม่

<script>
    var i = 10;
    var s = "JavaScript";
    if( typeof i === 'number' ) {
        document.write( "ตัวแปร i เป็นตัวเลข<br/>" );
    }

    if( typeof s !== 'number' ) {
        document.write( "ตัวแปร s ไม่ใช่ตัวเลข" );
    }    
</script>

ผลลัพธ์

ตัวแปร i เป็นตัวเลข
ตัวแปร s ไม่ใช่ตัวเลข

คำอธิบาย

โค้ดด้านบนต้องการตรวจสอบว่าตัวแปร i และ s เป็นชนิดตัวเลขหรือไม่ แนะนำให้ใช้คำสั่ง typeof โดยถ้าตัวแปรดังกล่าวเป็นชนิดตัวเลขจะคืนค่าเป็น number กลับกันถ้าไม่ใช่ตัวเลขจะคืนเป็นค่าของประเภท หรือชนิดตัวแปรดังกล่าว

เขียน 2 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ