如何在 node.js 中添加上标字符

How to superscript character in node.js

有谁知道如何在 node.js 中创建上标字符?我正在尝试上标 '®':

let tm = '®'; 
let tm = tm.sup();

但是,这个returns<sup>®</sup>

有人可以帮忙吗?

提前致谢!

很遗憾,你不能。您可以显示一些上标 unicode 字符(例如 ¹²³⁴⁵⁶⁷⁸⁹⁰⁺⁻),但是 '®'(\u00AE) 没有上标版本。

Node.js 本身不支持文本样式。通过终端支持,您可以添加修饰符/颜色/背景颜色,但不能添加上标。如果您有兴趣,请检查chalk

请注意 String.prototype.sup() 方法是为 HTML 页面设计的,这就是为什么它会用 <sup> 标签包裹文本。此外,它已被弃用并从 Web 标准中删除。它不应该再被使用了。