Публикации по теме 'type-conversion'
Понимание JavaScript: приведение типов и преобразование типов
Добро пожаловать в ваш плейлист по основам JavaScript! В этом блоге мы углубимся в важный аспект JavaScript: приведение типов и преобразование типов . По мере того, как вы продолжаете свой путь к освоению JavaScript, крайне важно понимать, как можно преобразовывать типы данных и манипулировать ими.
Приведение и преобразование типов позволяют эффективно обрабатывать различные типы данных, выполнять операции и сравнивать значения. К концу этого блога вы будете иметь четкое представление..
Принуждение типа JavaScript (неявное преобразование) и зачем использовать «===» и избегать «==».
Что такое приведение типов в JavaScript?
Приведение типов - это автоматическое или неявное преобразование значений из одного типа данных в другой. Например, преобразование строкового значения в эквивалентное числовое значение. Это также известно как преобразование типов.
Приведение типов может быть полезно, но может вызывать несоответствия.
Возьмем небольшой пример,
Несогласованный результат приведения типов
Пример: 1
Преимущество принуждения типов
В приведенном выше..
Вопросы по теме 'type-conversion'
VB.Net - как поддерживать неявное преобразование типов, а также настраиваемое равенство
Исправлено: см. примечания внизу
Я реализую общий класс, который поддерживает две функции: неявное преобразование типов и пользовательские операторы равенства. Что ж, он также поддерживает IN-равенство, если это так.
1) if ( "value" =...
3076 просмотров
schedule
28.05.2022
Преобразование типов в C#
Я пытаюсь создать общий метод для преобразования типов, который получает объект и тип объекта для приведения.
Используя Convert.ChangeType() , я могу делать то, что хочу, но это занимает слишком много времени во время выполнения. Каков наилучший...
844 просмотров
schedule
30.10.2023
byte + byte = int почему?
Глядя на этот код C #:
byte x = 1;
byte y = 2;
byte z = x + y; // ERROR: Cannot implicitly convert type 'int' to 'byte'
Результат любой математики, выполняемой с типами byte (или short ), неявно приводится обратно к целому числу. Решение...
70783 просмотров
schedule
14.09.2022
Как искать и вызывать .Net TypeConverter для определенного типа?
Я хотел бы реализовать функцию преобразования типа времени выполнения общего назначения, которая использует .Net TypeConverters для преобразования.
Кто-нибудь знает, как искать и вызывать TypeConverter для определенного типа?
Рассмотрим этот...
12373 просмотров
schedule
28.06.2022
Приведение типа swig в производный класс?
Я заметил, что Swig предоставляет целый ряд функций, позволяющих приводить типы объектов к их родительским классам. Однако в C ++ можно создать такую функцию:
A * getAnObject()
{
if(someBoolean)
return (A *) new B;
else
return (A *)...
1870 просмотров
schedule
04.04.2022
Как преобразовать байт [] UTF-8 в строку?
У меня есть массив byte[] , загруженный из файла, который, как мне известно, содержит UTF-8 .
В некотором отладочном коде мне нужно преобразовать его в строку. Есть ли один лайнер, который сделает это?
По сути, это должно быть просто...
1223042 просмотров
schedule
29.10.2022
Преобразование целого числа в строку в PHP
Есть ли способ преобразовать целое число в строку в PHP?
1331523 просмотров
schedule
26.05.2022
Численное преобразование в C/C++
Мне нужно преобразовать C/C++ double в 64-битное дополнение до двух, где точка Radix находится в битовом номере 19 (включительно).
Это означает, что для формата, который я хочу преобразовать в
0x0000 0000 0010 0000 это число 1
0xFFFF FFFF...
461 просмотров
schedule
09.01.2023
Умножение длинных значений?
class Main {
public static void main (String[] args){
long value = 1024 * 1024 * 1024 * 80;
System.out.println(Long.MAX_VALUE);
System.out.println(value);
}
}
Выход:
9223372036854775807
0
Правильно, если...
28041 просмотров
schedule
23.05.2023
Преобразование целого числа в Enum в PostgreSQL
Я создал перечисление пользовательского типа данных следующим образом:
create type "bnfunctionstype" as enum (
'normal',
'library',
'import',
'thunk',
'adjustor_thunk'
);
Из внешнего источника данных я получаю целые...
4673 просмотров
schedule
01.01.2023
Как преобразовать / преобразовать длинную строку в строку?
Я только что создал образец BB-приложения, в котором можно выбрать дату.
DateField curDateFld = new DateField("Choose Date: ",
System.currentTimeMillis(), DateField.DATE | DateField.FIELD_LEFT);
После выбора даты мне нужно преобразовать это...
840229 просмотров
schedule
26.10.2022
Как перегрузить некоторое преобразование типа Groovy, чтобы избежать попытки/отлова NumberFormatException?
Мне надоело инкапсулировать каждый вызов asType блоком try/catch , например:
def b = ""
def c
try {
c = b as Integer
}
catch (NumberFormatException) {
c = null
}
println c
вместо этого я хотел бы написать в своем коде следующее:...
2392 просмотров
schedule
07.12.2023
Как я могу конвертировать файлы OTF / TTF в формат EOT?
Мне нужно использовать функцию @ font-face, и мои шрифты находятся в формате OTF / TTF, а браузеры Microsoft поддерживают только формат EOT. Я пытался использовать инструмент Microsoft WEFT, но он не работал или я не понимал, как он работает. Есть...
69854 просмотров
schedule
01.06.2023
Имеет ли смысл использовать as вместо приведения, даже если нет нулевой проверки?
В блогах разработчиков, в онлайн-примерах кода и (недавно) даже в книге я постоянно спотыкаюсь о таком коде:
var y = x as T;
y.SomeMethod();
или, что еще хуже:
(x as T).SomeMethod();
Для меня это не имеет смысла. Если вы уверены,...
39467 просмотров
schedule
14.07.2022
Как определить, можно ли неявно преобразовать тип A в тип B
Учитывая тип a и тип b, как я могу во время выполнения определить, есть ли неявное преобразование из a в b?
Если это не имеет смысла, рассмотрите следующий метод:
public PropertyInfo GetCompatibleProperty<T>(object instance, string...
7329 просмотров
schedule
29.05.2024
Преобразовать набор Scala в Java (java.util.Set)?
У меня есть Set в Scala (я могу выбрать любую реализацию, когда создаю Set. Библиотека Java, которую я использую, ожидает java.util.Set [String].
Это правильный способ сделать это в Scala (используя scala.collection.jcl.HashSet # в основе):...
13796 просмотров
schedule
05.11.2022
Различные способы преобразования типов. В чем разница
Я пытаюсь понять разницу между методами приведения типов.
eg.
Способ 1
public byte fun()
{
object value=1;
return (byte)value; // this gives me error
}
Метод 2
public byte fun()
{
object value=1;
return...
2584 просмотров
schedule
04.08.2022
C#: динамический анализ из System.Type
У меня есть тип, строка и объект.
Есть ли способ, которым я могу вызвать метод синтаксического анализа или преобразовать этот тип в строку динамически?
В основном, как удалить операторы if в этой логике
object value = new object();...
38694 просмотров
schedule
13.12.2022
Автоматическое преобразование типов в Java?
Есть ли способ сделать автоматическое неявное преобразование типов в Java? Например, скажем, у меня есть два типа: «FooSet» и «BarSet», которые оба являются представлениями набора. Между типами легко конвертировать, поэтому я написал два служебных...
9764 просмотров
schedule
07.03.2023
Как обрабатывать редактирование пользовательских типов в представлении данных C#?
У меня есть datagridview, в котором один столбец содержит пользовательский класс, который я установил, используя:
dgvPeriods.Columns[1].ValueType = typeof(ExDateTime);
Он настроен для правильного отображения путем обработки события...
423 просмотров
schedule
30.08.2022