JavaScript เป็นภาษา ไม่มีชนิดข้อมูลคงที่ (untyped) หมายความว่าตัวแปร JavaScript สามารถเก็บค่าชนิดข้อมูลใดๆ ได้ ไม่ต้องระบุชนิดข้อมูล مثل C, C++, Java
ในการประกาศตัวแปรใน JavaScript ต้องใช้คีย์เวิร์ด var ไม่ว่าจะเป็นสตริงหรือตัวเลข ก็ใช้ var สำหรับการประกาศ
วิธีประกาศสตริงใน JavaScript:
var name = "David"; var subject = "Programming";
ลองรันโค้ดต่อไปนี้เพื่อเรียนรู้การประกาศสตริง:
<html>
<head>
<title>JavaScript Strings</title>
</head>
<body>
<script>
var re = "java";
var str = "Learn java";
if (str.search(re) == -1) {
document.write("Not found!");
} else {
document.write("Found!");
}
</script>
</body>
</html>
รูปแบบสตริง
- Single quotes:
'hello' - Double quotes:
"hello" - Template literals (ES6):
`hello ${name}`— รองรับ interpolation และหลายบรรทัด