Вступление
Управление данными является одним из фундаментальных концепций программирования. Из-за этого JavaScript предлагает много инструментов для анализа различных типов данных, что позволяет легко переоценить формат данных. В частности, я буду покрывать, как преобразовать номер в строку в этой статье. В другой статье я также буду покрывать, как преобразовать строку на номер в JavaScript.
Сравнение типов данных в JavaScript
JavaScript – это универсальный язык, который позволяет программисту контролировать, как строгие данные, набравшиеся.
Существует два основных способа сравнения равенства между двумя структурами/элементами данных, два равных знаках ( ==
) или три равных знака ( ===
).
При использовании двух равных знаков переменные сравниваются только только по его содержанию. Для этого примера Тернарный оператор будет использоваться, что является Если
Список инструкций.
let a = 10; let b = '10'; a == b ? console.log('Equal!') : console.log('Different!'); // Output: // // Equal!
С другой стороны, при использовании трех равных знаков переменные сравниваются по содержанию и по типу данных:
let a = 50; let b = '50'; a === b ? console.log('Equal!') : console.log('Different!'); // Output: // // Different!
Конвертирование номера в строку
В JavaScript есть некоторые встроенные методы в JavaScript, которые предоставляют преобразование из номера типа данных в строку, которая отличается только по производительности и читаемости.
Эти:
.нанизывать()
Нить()
- Шаблонные строки
- Объединение пустой строки
.нанизывать()
.tostring ()
Метод, который принадлежит Номер. Прототип
Объект, принимает целочисленное или плавающий номер точки и преобразует его в тип строки.
Есть несколько способов вызова этого метода. Если номер ( база
) передается как параметр для .tostring ()
Метод, номер будет проанализирован и преобразован в этот базовый номер:
let a = 20 a.toString(); // '20' 50 .toString(); // '50' (60).toString(); // '60' (7).toString(2); // '111' (7 in base 2, or binary)
Нить()
Строка ()
Способ создает примитивный тип строки для числа, который передается ему:
let a = 30; String(a); // '30' String(24); // '24' String(35.64); // '35.64'
Главное отличие вот что Строка
Объект не делает никаких базовых преобразований, таких как Number.tostring ()
делает.
Шаблонные строки
С введением Шаблонные строки В ES6 впрыскивая номер внутри строки является действительным способом анализа Целое число
или Плавать
тип данных:
let num = 50; let flt = 50.205; let string = `${num}`; // '50' let floatString = `${flt}`; // '50.205'
Объединение пустой строки
Последнее, но не в последнюю очередь, есть четкий способ создания строки из числа. Возможно, один из самых эксплуатационных способов сделать это, хотя какая-то доступность скомпрометирована:
let a = '' + 50 // '50';
В зависимости от браузера этот код работает, это может быть самым быстрым способом преобразования номера в строку. Но также имейте в виду, что этот метод может не всегда возвращать желаемую строку. Например:
let a = '' + 281e-26 // '2.81e-24'
Заключение
Есть много действительных способов манипулирования данными. Это зависит от программиста, чтобы решить, какой из них они предпочитают, выбирая производительность над читаемостью или балансом между двумя.
Для получения дополнительной информации вы можете посетить следующее: