នៅពេលសរសេរកម្មវិធីជាមួយ JavaScript ជារឿយៗជារឿយៗជំពប់ដួលលើអសមត្ថភាពក្នុងការអនុវត្តខ្សែច្រើនជួរដោយបញ្ចូលពួកវាក្នុងជួរជាច្រើននៅក្នុងកូដ។ ខណៈពេលដែលភារកិច្ចជាភាសាផ្សេងទៀតដូចជា PHP ឬ Ruby មិនមែនជាបញ្ហាទេចាវ៉ាដំបូងអ្នកអាចធ្វើបានតែជាមួយការដោះស្រាយប៉ុណ្ណោះការប្រើប្រាស់ដែលត្រូវបានសំរេចដោយរសជាតិផ្ទាល់ខ្លួនឬការគាំទ្ររបស់កម្មវិធីរុករក។
ការប៉ុនប៉ងជាក់ស្តែង
var str = "Dies ist eine
mehrzeilige
Zeichenkette.";
បរាជ័យហើយកម្មវិធីញែកបានត្អូញត្អែរអំពីរឿងជាច្រើន (ក្នុងទម្រង់ជាថូខឹនអាយលែលមិនបានរំពឹងទុក) ពីព្រោះចាវ៉ា (ផ្ទុយទៅនឹងភាសាសរសេរកម្មវិធីផ្សេងៗដូចជា PHP) បញ្ចូលសញ្ញា (;) បន្ទាប់ពីបញ្ចប់នៃជួរនីមួយៗ។:
var str = "Dies ist eine;
mehrzeilige;
Zeichenkette.";
ដំណោះស្រាយដំបូងចំពោះបញ្ហានេះរួមមានការដាក់ខ្សែអក្សរខ្លីៗសាមញ្ញ ៗ តាមរយៈ \ n និង + ប្រតិបត្តិករ:
var str = "Dies ist eine\n" +
"mehrzeilige\n" +
"Zeichenkette.";
ប្រសិនបើអ្នកចូលចិត្តវ៉ារ្យ៉ង់តិចនិងយឺតជាងបន្តិចបន្ថែមសញ្ញាថយក្រោយនៅខាងចុងបន្ទាត់នីមួយៗ:
var str = "Dies ist eine\n\
mehrzeilige\n\
Zeichenkette";
ម៉្យាងទៀតអ្នកក៏អាចប្រើវិធីសាស្ត្រចូលរួមនិងទទួលបាន:
var str = ["Dies ist eine",
"mehrzeilige",
"Zeichenkette"].join("\n");
ម៉្យាងទៀតភ្នែករបស់អ្នកភ្លឺដោយកន្សោមធម្មតាប្រើវាក្យសម្ព័ន្ធដូចខាងក្រោម (ផ្គូផ្គង () ច្រោះតម្លៃរវាងមតិយោបល់):
var str = (function () {/*Dies ist eine
mehrzeilige
Zeichenkette*/}).toString().match(/[^]*\/\*([^]*)\*\/\}$/)[1];
សំខាន់ៈប្រសិនបើលេខកូដត្រូវបានបង្រួមអប្បបរមាដំណោះស្រាយនេះអាចត្រូវបានគេបំភ្លេចចោល (ចាប់តាំងពីយោបល់ត្រូវបានដកចេញផងដែរ) ។
វ៉ារ្យ៉ង់ ល្អបំផុត ជោគជ័យជាមួយ ECMA6 និងជំនួយពីខ្សែអក្សរគំរូ:
var str = `Dies ist eine
mehrzeilige
Zeichenkette`;