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

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

阅读 11.2k
3 个回答

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

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

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

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

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

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

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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题