Devdit
 

JavaScript หาตัวอักษรจากข้อความ ด้วย indexOf

3.2K

สอนภาษา JavaScript เขียนโค้ดหาตัวอักษรจากข้อความ ด้วยคำสั่ง indexOf โดยคำสั่งนี้จะคืนค่าเป็นตำแหน่งที่พบตัวอักษร หรือข้อความดังกล่าว กรณีไม่พบจะคืนค่าเป็น -1 สามารถเขียนโปรแกรมได้ดังนี้

 

ตัวอย่าง JavaScript หาตัวอักษรจากข้อความ ด้วย indexOf

<script>
    var txt = "Hello, JavaScript";
    if( txt.indexOf( "JavaScript" ) >= 0 ) {
        console.log( "คำว่า JavaScript มีอยู่ในตัวแปร txt ลำดับที่ "+txt.indexOf("JavaScript") );
    }
    if( txt.indexOf( "HTML" ) < 0 ) {
        console.log( "คำว่า HTML ไม่มีอยู่ในตัวแปร txt" );
    }    
</script>

ผลลัพธ์

คำว่า JavaScript มีอยู่ในตัวแปร txt ลำดับที่ 7
คำว่า HTML ไม่มีอยู่ในตัวแปร txt

คำอธิบาย

โค้ดด้านบนหาตัวอักษร JavaScript จากตัวแปร txt พบในตำแหน่งที่ 7 วิธีนับคือนับตั้งแต่ 0 จากข้อความที่ถูกค้นหา กลับกันเมื่อค้นหาอักษร PHP ได้ผลลัพธ์น้อยกว่า 0 คือ -1 แปลว่าไม่พบอักษร หรือข้อความที่ต้องการค้นหา

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