比方说
我事先定义一个变量a
var a=3
想用substr方法从第a个字符开始截取一个字符串输出
我自己摸索出来了一个表示方法是下面这样
document.write(str.substr('+a+'))
但是我不明白其中的原理,这样写是否是标准的表示方式'+a+'?
随后我又尝试把加号替换为其他字符(类似这样'!a!'  '!a+'  '$a$')都可以实现求一个这样使用变量作为参数的相关说明文档,或者麻烦把这块的知识说一下也行
新手求教 谢谢!