繁体   English   中英

从JavaScript正确返回HTML中的特殊字符

[英]Return special characters in html correctly from JavaScript

我有一个角度函数,返回四舍五入的数字。 如果数字是四舍五入的,它将在返回的数字前面添加“几乎等于”符号(≈)。 问题是,它不是显示为html字符,而是显示为≈字符≈ 代替。 如何解决?

$scope.roundAprox = function(num) { //Returns almost equal to before rounded number if number was rounded
    var numRounded = Math.round(num);
    if (numRounded != num) //Has been rounded
        return '≈' + numRounded;
    else //Has not been rounded
        return numRounded;
};

使用字符本身(而不是在不需要HTML的上下文中使用HTML实体)。

或者,使用JavaScript Unicode转义序列( \≈ )。

您可以尝试:

 return '≈' + numRounded;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM