I have text like this: 4.72% - 12.04% that I am putting in a JavaScript object property which I am trying to add to the page kind of like this:

```
$("#container").append("<div>" + rates.fixedrates + "</div>");

```

And JavaScript keeps trying to calculate the numbers even though that's not what I'm trying to do. It doesn't print the text, just NaN. 

How can I tell JS to stop this? I've even tried replacing the "-" with `&mdash;` and it does the same thing. Is there something I don't know about that can stop this?

EDIT:

The data comes in from an ajax call: 

```
$.ajax({
    url: "/Search/Rates",
    type: "POST",
    dataType: "json",
    data: { oe: ui.item.oe },
    success: function (data) {
        data.forEach(function (rates, index, arr) {
            $("#container").append("<div>" + currentValue.fixedrates + "</div>");
        });
    }
});

```

Controller:

```
return Json(rates);

```

"FixedRates" is just a string property off of the c# object "rates". Nothing special.