Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> JavaScript

การบวกตัวเลขกับสตริงใน JavaScript

ใน JavaScript บวกตัวเลขกับตัวเลขได้แต่ถ้าบวกตัวเลขกับสตริง จะเกิด Concatenation (ต่อสตริง) แทน

ตัวอย่าง: ตัวแปร a,b,c,d - a: 5+5=10 (number) b: "5"+5="55" (string) c และ d มีสตริงเกี่ยวข้อง จึงคืนค่า string

ตัวอย่าง

<html> <body> <script type="text/javascript"> 
    var a = 5 + 5; 
    var b = "5" + 5; 
    var c = 5 + 5 + "5" + 5; 
    var d = "Hello" + 5; 
    document.write(a + "<br>" + b + "<br>" + c + "<br>" + d); 
    document.write("<br>"); 
    document.write(typeof(a)); 
    document.write("<br>"); 
    document.write(typeof(b)); 
    document.write("<br>"); 
    document.write(typeof(c)); 
    document.write("<br>"); 
    document.write(typeof(d)); 
</script> </body> </html>

ผลลัพธ์

10 55 1055 Hello5 number string string string