Return html 中的特殊字符正确来自 JavaScript
Return special characters in html correctly from JavaScript
我有一个 angular 函数可以 returns 舍入数字。如果数字四舍五入,它将在返回的数字前面添加 "almost equal to" 符号 (≈)。问题是,它没有显示为 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 转义序列 (\u2248
)。
您可以试试:
return '≈' + numRounded;
我有一个 angular 函数可以 returns 舍入数字。如果数字四舍五入,它将在返回的数字前面添加 "almost equal to" 符号 (≈)。问题是,它没有显示为 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 转义序列 (\u2248
)。
您可以试试:
return '≈' + numRounded;