Типы данных в JavaScript. Проверка типов (typeof), преобразование типов. Интерполяция строк.
Преобразование в строку - JS
В JavaScript существует несколько способов преобразования данных в строку. Каждый способ имеет свои особенности и подходит для определенных ситуаций. Рассмотрим некоторые из них:
Преобразование строки через конструктор String():
let message = "Привет, мир!";
let str = String(message);
console.log(typeof str); // string
Использование метода toString():
let number = 123;
let str = number.toString();
console.log(typeof str); // string
Использование оператора сравнения +:
let booleanValue = true;
let str = "" + booleanValue;
console.log(typeof str); // string
Использование метода JSON.stringify():
let object = { key: "value" };
let str = JSON...
Как работает интерполяция строк в Kotlin?
Интерполяция строк в Kotlin позволяет легко объединять константные строки и переменные для создания новой строки — элегантно и читабельно. В этой статье мы посмотрим, как работает интерполяция под капотом, проанализируем сгенерированный байткод, а также рассмотрим возможные будущие оптимизации текущей реализации. Начнём с простого и знакомого примера: class Person(val firstName: String, val lastName: String, val age: Int) {
override fun toString(): String {
return "$firstName $lastName...