在使用Angular/JS一年多之后,我对什么是interpolation(e.g.
{{1+4}}
)仍然没有一个直观的认识。该术语的起源是什么(在 Angular/JS 上下文中),它与数学术语有什么共同点吗?
“插值 - 将不同性质的东西插入其他东西”。
这是一个术语,用于将表达式嵌入到模板文字中,用作占位符。
在 JavaScript 中,您可以对字符串插值有相同的概念:
var a = 1;
var b = 4;
console.log(`Interpolated result is: ${a+b}`); // note: the quotes ``
我对同样的事情感到困惑,最近才开始学习Angular。在我的大学训练中,“插值”是一个严格的数学术语。这个定义对我来说更有意义:“描述它的另一种方式是在两个其他值之间插入或插入一个中间值的行为。”