什么叫静态字符串,动态字符串,js中的?

Javascript中,什么叫静态字符串,什么叫动态字符串?

阅读 11.3k
3 个回答

静态字符串是指普通的一个字符串,动态字符串是指该字符串中含有已定义的常量。

例如以下例子里:a是静态字符串,b是动态字符串

var a = "foobar";
var b = 'foo' + a + 'bar';

第一次看到动态字符串这个概念是在ES6里,以下例子里:a是静态字符串,b是动态字符串

const a = 'foobar';
const b = `foo${a}bar`;
新手上路,请多包涵

js中并没有流的说法,也不存在静态字符串和动态字符串。
如果是动态执行字符串,可以看看eval()函数

字符串就是一串字符,由双(单)引号括起来。没有静态和动态之分吧!

推荐问题