Languages
[Edit]
PL

JavaScript - twarda spacja w stringu

0 points
Created by:
Dirask Community
6900

W tym krótkim artykule chcielibyśmy przyjrzeć się, jak wstawić "nierozerwalny" znak twardej spacji do ciągu w JavaScript.

Szybkie rozwiązanie: użyj następującego kodu znaku -  \u00A0.

// ONLINE-RUNNER:browser;

var text = "a \u00A0\u00A0\u00A0 b"; // U+00A0

console.log(text); // a     b

Nieprzerwana spacja w Unicode:

Kod Unicode
(system szesnastkowy)

JavaScript
(system szesnastkowy)

HTML
(system dziesiętny lub szesnastkowy)

HTML
(według nazwy)

U+00A0\u00A0 or \u00a0  or   

Powiązanie twardej spacji z kodem HTML z przykładu JavaScript.

Można to zrobić na kilka sposobów:

  • wklejając kod bezpośrednio do łańcucha JavaScript - niektóre kody mogą być niewidoczne bez edytora szesnastkowego,
  • z właściwością  innerText lub kodem znaków Unicode, textContent
  • z właściwością innerHTMLkodem html Unicode (np.   lub  ).

Zobacz poniższy przykład:

// ONLINE-RUNNER:browser;

<!doctype html>
<html>
<body>
  <p id="element"></p>
  <script>

    var element = document.querySelector('#element');

    element.innerText = 'a \u00A0\u00A0\u00A0 b';

    //element.textContent = 'a \u00A0\u00A0\u00A0 b';
    //element.innerHTML = 'a &nbsp;&nbsp;&nbsp; b';
    //element.innerHTML = 'a &#160;&#160;&#160; b';

  </script>
</body>
</html>
Native Advertising
🚀
Get your tech brand or product in front of software developers.
For more information Contact us
Dirask - we help you to
solve coding problems.
Ask question.

❤️💻 🙂

Join