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

หลีกเลี่ยงการต่อสตริงที่ไม่คาดคิดใน JavaScript?


เพื่อหลีกเลี่ยงการต่อสตริงที่ไม่คาดคิดขณะต่อสตริงหลายสตริงและตัวเลข ให้ใช้ backticks (template literals)

เรามีดังนี้

const concatValue = 'John,David,Mike'; var friendNames= `${concatValue}`;

ค่าข้างต้นต่อกับสตริงและตัวเลข

var studentNameWithFriends=` ${concatValue}| 'Carol' | 24 ` ;

โค้ด JavaScript สมบูรณ์สำหรับการต่อสตริงมีดังนี้

ตัวอย่าง

const concatValue = 'John,David,Mike'; var friendNames= `${concatValue}`; var studentNameWithFriends=` ${concatValue}| 'Carol' | 24 ` ; console.log(friendNames); console.log(studentNameWithFriends);

เพื่อรันโปรแกรมด้านบน คุณต้องใช้คำสั่งต่อไปนี้

node fileName.js.

ที่นี่ชื่อไฟล์ของผมคือ demo37.js

ผลลัพธ์

จะได้ผลลัพธ์ดังนี้

PS C:\Users\Amit\JavaScript-code> node demo37.js John,David,Mike John,David,Mike| 'Carol' | 24