[英]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.