Как получить значение из объекта в JavaScript

Привет, я использую переменную сценария Java

var parameter = $(this).find('#[id$=hfUrl]').val();

Это значение теперь возвращается в параметр

"{'objType':'100','objID':'226','prevVoting':'"   // THIS VALUE RETURN BY 

$ (this) .find ('[$ id = hfurl]'). Val ();

Я хочу сохранить значение objType в новом: Температура; Скорость потока; ... В этом проекте используются сложные и многочисленные формулы расчета. Вот почему я ...

У меня есть проект с множеством вычислений, включающих множество реальных единиц измерения:

  • Расстояние;
  • Температура;
  • Скорость потока;
  • ...

Это проект включает в себя сложные и многочисленные формулы вычислений.

Вот почему я предположил, что использование пользовательских типов, таких как Temperature , Distance ... может быть полезно для читаемости кода. Например:

Temperature x = -55.3;
Meter y = 3;

или

var x = new Temperature(-55.3);

Я пытался создать класс температуры, который использует двойное внутреннее значение.

public class Temperature
{
    double _Value = double.NaN;

    public Temperature() { }

    public Temperature(double v) {
        _Value = v;
    }

    public static implicit operator Temperature(double v) {
        return new Temperature(v);
    }
}

Но класс допускает значение NULL. Это означает, что что-то вроде:

Temperature myTemp;

является "правильным" и будет нулевым. Я не хочу этого. Я не хочу использовать структуры, потому что они слишком ограничены: NET-типы были бы хорошо или нет? Кто-нибудь это уже делал? Какие подводные камни и лучшие практики? Или мне лучше держаться подальше от этого и использовать стандартные типы .NET?

10
задан Larry 22 October 2010 в 10:41
поделиться