<header>
<h2 class="title">String.prototype.codePointAt()</h2>
<p class="description">Повертає кодову точку символу, що знаходиться на певній позиції у рядку.</p>
</header>
<main>
<div class="result">
<label for="inputString">Введіть символ або рядок:</label>
<input type="text" id="inputString" value="👩💻" />
<button onclick="getCodePoint()">Отримати кодову точку</button>
<div id="codePointResult"></div>
</div>
</main>
/* Додано до наданого CSS */
.result input[type="text"] {
margin: 10px 0;
padding: 8px;
font-size: 1em;
border: 1px solid #ddd;
border-radius: 4px;
}
.result button {
padding: 10px 15px;
background-color: #007bff;
color: white;
border: none;
border-radius: 4px;
cursor: pointer;
}
.result button:hover {
background-color: #0056b3;
}
#codePointResult {
margin-top: 15px;
padding: 10px;
background-color: #e9ecef;
border-radius: 4px;
}
function getCodePoint() {
const inputElement = document.getElementById('inputString');
const resultElement = document.getElementById('codePointResult');
const str = inputElement.value;
const codePoint = str.codePointAt(0).toString(16);
resultElement.innerText = `Кодова точка першого символу "${str[0]}" у рядку: U+${codePoint.toUpperCase()}`;
}
This Pen doesn't use any external CSS resources.
This Pen doesn't use any external JavaScript resources.